私は1つのURL /projects
からurl /projects/{name}
に移動したいが、私は$stateParams.id
でリソースを解決する必要がある。どうしたらいいですか?URLのない角張った状態のパラム
$stateProvider.state('project.detail', {
...
url: '/projekt/{name}/{id}',
...
resolve: {
project: ['$stateParams', 'ProjectService', function($stateParams, ProjectService) {
return ProjectService.get({id : $stateParams.id}).$promise;
}]
}
...;
しかし、私はURLから{ID}を削除します: '...'、それは動作しません
今、私はこのようなものを持っています。
私のフロントエンド・ナビゲーションは、次のとおりです。
ui-sref="project.detail({name: project.name, id: project.id})"
そして私はURLを持っている必要はありません... /プロジェクト/ハイパーループ/ 5462
だけ... /プロジェクト/ハイパーループ
ありがとうございました!
ためui-router docsをご確認くださいどういうわけか「id」を得るために? – eminlala