使用angular-ui-routers ui-sref进入参数化状态

时间:2015-12-10 13:28:18

标签: javascript angularjs angular-ui-router ui-sref

不清楚的问题,我知道,但让我解释一下。我有以下结构:

.state('item', {
  url:'item/{id:[0-9]+}',
//etc
})
.state('item.general', {
  url: '/general'
})

其中item是您提供id以查看特定项目的状态,然后general是该项目下的选项卡。 现在我想使用ui-sref转到具有特定id的项目的一般状态。如果我只是想去这个项目我会这样做:

<a ui-sref="item({id:1})">link</a>

但我不想去项目,而是一般状态。我曾经尝试过像这样做somtheing

<a ui-sref="item.general({id:1})">link</a>

但这不起作用。

有没有办法实现我的目标?使用ui-sref进入父状态为Id参数的子状态。

0 个答案:

没有答案