我有两个状态共享相同的视图并具有嵌套的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
嵌套网址呈现?