angularjs - angular-ui-router 嵌套状态不适用于多个 View

标签 angularjs angular-ui-router

试图使嵌套 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/

相关文章:

angularjs - 无法读取 $httpInterceptor 中未定义的属性 'push'

javascript - 在 AngularJS 中生成一个包含常见/不常见元素的数组

javascript - 'it' 之外的任何代码都不适用于 Protractor

javascript - 定义一个可以在前端和后端引用的变量

javascript - 如何禁用 View 中特定状态的输入。 Angular

javascript - AngularJS 函数在路由更改时被错误调用

javascript - 在 ui-grid angularjs 中显示 Json 响应

javascript - 如何从静态 ui-bootstrap 选项卡切换到动态 ui-tabs

angularjs - 使用 UI-router 登录后重定向到原始状态

javascript - 为什么我的 $state.go 只能在 setTimeout 内工作?