嵌套的url但不是嵌套的状态或视图

时间:2017-06-04 01:55:04

标签: javascript angularjs angular-ui-router

我有两个状态共享相同的视图并具有嵌套的URL。

{
  name: 'widget',
  url: '/widget/:widget',
  template: '<widget></widget>'
},
{
  name: 'widget.version',
  url: '/version/:version',
  template: '<widget></widget>'
}

第一个渲染正常,但第二个渲染没有,<widget>组件从未安装。我添加到widget.version路线的所有结果都不会被解雇。

此外,<widget>模板从不使用ui-view(它不必)。

我也试过这个以完全避免嵌套状态,但同样的事情发生了

{
  name: 'widget',
  url: '^/widget/:widget',
  template: '<widget></widget>'
},
{
  name: 'widgetversion',
  url: '^/widget/:widget/version/:version',
  template: '<widget></widget>'
}

如何让我的/version/:version嵌套网址呈现?

0 个答案:

没有答案