[英]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.