我的应用程序中定义了几个路由/状态。考虑列表视图和单个视图的标准用例。对于我的单个视图,我将id作为URL参数传递。我想传递更多数据,但不是作为URL参数。可以这样做吗?我使用$state.go
转换到州。
编辑:
$stateProvider
.state('list', {
url: '/list',
...
})
.state('single', {
url: '/single/:id',
...
});
我从网址获取相应控制器中id
的{{1}}。但是我想向这条路线发送更多动态数据,而不是通过URL发送。我该怎么做?
答案 0 :(得分:0)
你可以像这样传递额外的参数。
state('state_name', {
url: 'state_url',
template: '<template></template>',
params : params
})
您可以使用$ state.current
获取值$state.current.param