如何在ui-路由器中使用ui-SREF將參數(shù)傳遞給控制器我需要傳遞和接收兩個參數(shù)到我想要轉(zhuǎn)換到使用的狀態(tài)。ui-sref用戶界面路由器。類似于使用下面的鏈接將狀態(tài)轉(zhuǎn)換為home帶著foo和bar參數(shù):<a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a>接收foo和bar控制器中的值:app.controller('SomeController', function($scope, $stateParam) {
//..
var foo = $stateParam.foo; //getting fooVal
var bar = $stateParam.bar; //getting barVal
//..});我得到undefined為$stateParam在控制器里。有人能幫我弄清楚怎么做嗎?編輯:.state('home', {
url: '/',
views: {
'': {
templateUrl: 'home.html',
controller: 'MainRootCtrl'
},
'A@home': {
templateUrl: 'a.html',
controller: 'MainCtrl'
},
'B@home': {
templateUrl: 'b.html',
controller: 'SomeController'
}
}});
如何在ui-路由器中使用ui-SREF將參數(shù)傳遞給控制器
不負相思意
2019-07-02 15:28:32