我在route.js
中有这个.state('app', {
url:'/app',
templateUrl: 'partials/dashboard/index.html'
})
.state('app.sales', {
url:'/app/sales',
templateUrl: 'partials/dashboard/sales.html'
})
然后这是我的观点
<div class="container" ng-controller="DashboardCtrl as vm" ng-init="vm.init()">
<aside>
<ul>
<li ui-sref="sales">Sales</li>
</ul>
</aside>
<div ui-view></div>
</div>
当我点击li时,在我的控制台中我看到了这个错误Could not resolve 'sales' from state 'app'
怎么了?我正在尝试使用嵌套视图。我希望我的侧边栏保持不变,内容会动态更改。
答案 0 :(得分:1)
在ui-sref
中使用'app.sales'州名答案 1 :(得分:1)
您想在锚标记上添加ui-sref时转到app.sales
。
所以,你这样做:
<li><a ui-sref="app.sales">Sales</a></li>