UI路由器:如何在具有不同参数和子状态的页面中显示两次状态

时间:2015-09-18 13:31:25

标签: angularjs angular-ui-router angular-ui-router-extras

我有一个参数化状态/路由,它会呈现一个" tab"在多标签应用程序中。我最近被要求并排放置其中两个标签。

UI-router提供了命名视图机制,允许现有状态的控制器同时显示多次。 (参见前面的question。)但是,我认为没有办法将不同的参数传递给控制器​​,也没有办法维护两个独立的子状态。

另外,我之前使用的是ui-router-extras' deep state redirect在导航时保留子状态,我不知道如何使用命名视图...

编辑:

显然,出现在命名视图中的<ui-view/>将继续呈现任何子状态视图。但是,由于只能有一个子视图,功能仍然有限。

就我命名的观点路线而言:

http://plnkr.co/edit/3MbzPBrCHSk0vckpiITA

1 个答案:

答案 0 :(得分:0)

我想现在使用ui-router是不可能的,但可能使用Angular 2的组件路由器。

我已将状态更改为指令以解决此问题。