我有以下简单的导航:
<ul class="iconsLine ic2 etabs">
<li>
<a ui-sref="dashboard.tree.workstation.queue"><span class="icos-user"></span></a>
</li>
<li>
<a ui-sref="dashboard.tree.workstation.settings"><span class="icos-cog2"></span></a>
</li>
</ul>
<div ui-view="detailDialogContent"></div>
这些链接不会改变状态。但是,如果我执行$state.transitionTo("dashboard.tree.workstation.settings");
,当我点击链接时,一切都会显示出来。
我在这里看不到任何我想念的东西。我疯了吗?
州定义:
state('dashboard.tree.workstation.settings', {
onEnter: function () {
console.log('dashboard.tree.workstation.settings');
},
views: {
'detailDialogContent': {
templateUrl: '/partials/admin/dialog/bits/workstation-settings.htm'
}
}
}).
答案 0 :(得分:2)
原来v0.0.1没有这个指令。所以我从https://github.com/angular-ui/ui-router/blob/master/src/stateDirectives.js抓住它并将其包含在我的项目中。