我使用Angular的ui路由器在Angular中创建了一个路径。问题是,只有在Chrome中,当我去:在Chrome中删除角URL参数
http://localhost:9000/#/test-app/app/123
浏览器中删除我的参数,并带我到http://localhost:9000/#/test-app/app 这不会在任何其他浏览器发生。我需要在我的解析语句中使用参数。
我只需要123从:id。 Chrome并没有给我,但safari和Firefox做。 Chrome只能在隐身模式下使用。
.state('root.user-by-id', {
url: 'test-app/app/:id',
templateUrl: 'template.html',
controller: 'DetailViewCtrl',
controllerAs: 'detail',
resolve: {
puzzleById: function($stateParams, userAPI) {
return userAPI.getUserByID($stateParams.id)
}
}
})
没有运气,它只是射我回根。 –
还更新指向“/ test-app/app/foo”的链接 –