【发布时间】:2014-06-03 13:37:16
【问题描述】:
我正在尝试使用 ui-router 将嵌套视图注入到我的正常视图中。 我知道可以通过 ng-include 来实现。但是我想用ui-router来解决。
我的html如下:
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">Project todos</div>
<div class="panel-body">
<div ui-view="todos"></div>
</div>
</div>
</div>
</div>
然后在我的脚本中我得到了一个状态:
.state('project', {
url: '/project/:projectId',
templateUrl: 'views/project/project.html',
controller: 'ProjectCtrl',
views: {
'todos': {
templateUrl: 'views/project/todos.html'
}
}
})
更新 - 不可能有这样的事情吗?
.state('project', {
url: '/project/:projectId',
templateUrl: 'views/project/project.html',
controller: 'ProjectCtrl',
views: {
'todos@project': {
templateUrl: 'views/project/todos.html'
}
}
})
任何人都可以找到一个错字或什么?我已经阅读了文档。我不确定出了什么问题。
提前致谢!
【问题讨论】:
标签: javascript angularjs angular-ui-router