【发布时间】:2016-03-27 12:02:32
【问题描述】:
我尝试传递一个参数 white $stete.go。
路由器
$stateProvider.state('login.signin', {
url: '/signin',
params: {
login_event: ''
},
templateUrl: "assets/views/login_login.html",
title: 'Login',
resolve: loadSequence('moment', 'userLoginCtrl')
});
打电话
$state.go('login.signin', { login_event: "session_expired"});
测试
console.log('toParams: ');
console.log(toParams);
console.log('fromParams: ');
console.log(fromParams);
console.log('$stateParams: ');
console.log($stateParams);
console.log('$state.params: ');
console.log($state.params);
即使我在调用中传递了一个值,我在“toParams”中得到的值始终是默认值。
我已经尝试了很多次来获取一个值,但是“toParams”只有默认值。
感谢您的帮助。
【问题讨论】:
标签: javascript angularjs routing angular-ui-router angularjs-routing