Answers:
您需要$route.current.params.key
改用。该$routeParams
只更新后的路线被改变。因此,您的代码应遵循以下原则:
NoteController.resolve = {
note: function($route, Note) {
return Note.get($route.current.params.key);
}
}
$routeParams
在控制器内部使用
ui-router
和来到这里的人:$stateParams
是路要走
Ionic
框架的内容,则将$stateParams.key
在您的resolve函数内部使用ui-router
,因为它使用的是@beret所说的。花了我一段时间才能意识到..