关于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条经验 获得超4个赞
用 $stateParams
.controller('detailController',[ '$scope','$stateParams', function($scope,$stateParams) {
$scope.id = $stateParams.detailId;
}
])
- 3 回答
- 0 关注
- 342 浏览
添加回答
举报
0/150
提交
取消