【发布时间】:2017-04-19 15:22:25
【问题描述】:
我正在尝试将一段 html 生成到 Angular 2 中特定路线的导航栏中。所以这不是正文组件的一部分,而是页面标题中布局的一部分。我如何在角度 2 中做到这一点? 这就是我在 AngularJS 中所做的。
//header.html .. which is a partial within the layout
<div class="nav-wrapper">
<ul class="nav navbar-nav" ui-view="navbar_options">
<li>
<a href="" trigger-resize="" ng-click="app.layout.isCollapsed = !app.layout.isCollapsed" class="hidden-xs"> <em class="fa fa-navicon"></em>
</a>
<a href="" ng-click="app.asideToggled = !app.asideToggled" class="visible-xs sidebar-toggle"> <em class="fa fa-navicon"></em>
</a>
</li>
</ul>
</div>
//routes.config.js
.state('app.xyz', {
url: '/jobs/:jobID',
views:{
'': {title: 'abc',
templateUrl: helper.basepath('path/xyz.html'),
controller: 'myController',
},
'navbar_options': {title: 'my_page',
templateUrl: helper.basepath('path/xyz_navbar.html'),
controller: 'myController'}
}
})
我想在 Angular 2 中实现同样的目标
【问题讨论】:
标签: javascript angular angular2-routing