如何在ui-router中配置兄弟姐妹在父页面中共存的父子关系?我不能让子状态多个命名视图工作。
这是我的父页面:parent.html:
<div> I have two child pages:
child page1 detail: <ui-view /> and
child page2 detail:<ui-view />.
I need both pages
</div>
我不知道如何或是否应该使用多个命名视图,因为多个命名视图看起来是平行且可分离的,而不是像上面代码中那样被其他文本包裹。
我的ui路由器配置:
$stateProvider
.state('parent', {
url: '/parent',
templateUrl: 'parent.html'
})
.state('parent.children', {
url: '/children',
views: {
'child1': {
templateUrl: 'child1.html'
},
'child2': {
templateUrl: 'child2.html'
}
}
});
未命名的 ui-view 只允许插入一个孩子。
查看 Plunker中的代码