[英]Angular UI router - Pass dynamic data with a route?
我在應用程序中定義了幾個路由/狀態。 考慮列表視圖和單一視圖的標准用例。 對於我的單一視圖,我將id作為URL參數傳遞。 我想傳遞更多數據,但不傳遞URL參數。 能做到嗎? 我使用$state.go
過渡到州。
編輯:
$stateProvider
.state('list', {
url: '/list',
...
})
.state('single', {
url: '/single/:id',
...
});
我從URL獲取相應控制器的$stateParams
中的id
。 但我想向該路由發送更多動態數據,而不通過URL發送。 我該怎么辦?
您可以像這樣傳遞其他參數。
state('state_name', {
url: 'state_url',
template: '<template></template>',
params : params
})
您可以使用$ state.current獲取值。
$state.current.param
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.