试图使嵌套 View 工作,但无法理解我做错了什么。我有带有导航和内容的父 View ,当用户单击导航链接时,它应该加载正确的 View 。出于某种原因,它仍然显示默认内容。
View 有单独的登录和错误状态,但我删除了它们以使示例更简单。
这是plunker:
http://plnkr.co/edit/bvcNzDwSanPkVm1zASVe?p=preview
因此,当用户单击链接时,他应该看到加载到未命名 ui-view 的选定状态模板。
最佳答案
终于解决了。我必须将额外的 ui-view 放在默认 View 中:
'': {
template: '<div ui-view></div>'
},
这是工作plunker:http://plnkr.co/edit/zy4mYR?p=preview
关于angularjs - angular-ui-router 嵌套状态不适用于多个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702857/