使用ui-router访问url查询参数,所以我导航到:
/login?token=test
并记录$state
。 $state.params
存在但是是一个空对象,但我已经明确定义了url中的参数。我怎样才能访问这些?
console.log($ state.current)给出:
Object {url: "/login", templateUrl: "js/modules/session/login.html", resolve: Object, name: "login"}
答案 0 :(得分:0)
刚刚找到答案,我需要在状态配置中添加参数:
.state('login', {
url: '/login?token',
templateUrl: 'js/modules/session/login.html'
});