angular-ui-router嵌套状态不适用于多个视图

时间:2014-02-11 13:13:41

标签: angularjs angular-ui-router

尝试使嵌套视图有效,但无法理解我在哪里做错了。我有导航和内容的父视图,当用户单击导航链接时,它应该加载正确的视图。出于某种原因,它仍然显示默认内容。

视图中有单独的登录和错误状态,但我删除它们以使示例更简单。

这是plunker: http://plnkr.co/edit/bvcNzDwSanPkVm1zASVe?p=preview

因此,当用户点击链接时,他应该看到所选状态的模板已加载到未命名的ui-view。

1 个答案:

答案 0 :(得分:2)

终于解决了。我必须将额外的ui-view添加到默认视图中:

'': {
      template: '<div ui-view></div>'
    },

以下是工作人员:http://plnkr.co/edit/zy4mYR?p=preview