我使用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」的鏈接 –