【发布时间】:2017-02-05 23:33:12
【问题描述】:
当我在@Component 的template 属性中使用routerLink 指令时,它可以工作。
但我们谈论的是我的整个网站的顶部菜单栏。但是当我将它分离到我的主模板文件 (layout.html) 中时,它不再起作用。
是的,诚然,我对 ng2 来说是个大菜鸟,但我希望我的菜单远离 javascript 文件和主布局 html。如何做到这一点?
<body>
<base href="/" />
<div class="row menu">
<div class="container">
<ul class="u-pull-left">
<li><a [routerLink]="['/']" routerLinkActive="active">Home</a></li>
<li>Notifications</li>
<li>My Hisses</li>
</ul>
<ul class="u-pull-right">
<li><a [routerLink]="['/register']" routerLinkActive="">Register</a></li>
<li><a [routerLink]="['/login']" routerLinkActive="active">Login</a></li>
</ul>
</div>
</div>
<root></root>
<!-- End Document
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
</body>
我错过了哪个重要步骤?有没有可能?
谢谢!
【问题讨论】:
标签: javascript angularjs angular angular2-routing