路由设置(两个State之间有父子关系):
2.父State的控制器中的代码:
.controller("MyProfileCtrl", function ($scope, $state) { $scope.goToMobileInput = function () { $state.go("tab.my-profile-mobileinput", {"mobile": "123456"}) }; })
3.子State的控制器中的代码:
.controller("MobileInputCtrl", function ($scope, $stateParams) { alert($stateParams.mobile); // undefined})
能够跳转到子State,但在子State的控制器中无法接收到参数(访问参数时得到的结果是undefined,而非"123456")。看了网上资料这么写应该无误,是跟State之间的父子关系有关吗?
相关分类