關于angularjs $state.go("home.commercial_appointment",{param:params});通過$state.go 由a頁面跳轉到另一個界面b~跳轉過去后 b頁面是通過什么方法接受參數的呢
3 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
在目標頁面規定接受的參數:$stateProvider.state('page2', {params: {'data': null}})
傳參:$state.go('page2', {data: 'aaa'});
目標頁面接受參數:控制器注入$stateParams之后可以通過$stateParams.data來獲取‘aaa’

Smart貓小萌
TA貢獻1911條經驗 獲得超7個贊
從a.html 跳轉到 b.html $state.go(b.html,{參數名:value})
b頁面 url b.html/:參數名
然后在b,頁面的js中 引用 $stateParams.參數名 來引用該參數的值(value)

收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
用 $stateParams
.controller('detailController',[ '$scope','$stateParams', function($scope,$stateParams) {
$scope.id = $stateParams.detailId;
}
])
- 3 回答
- 0 關注
- 378 瀏覽
添加回答
舉報
0/150
提交
取消