Aru*_*thi 11 javascript web typescript angular2-routing angular
我刚开始使用Angular 2.
有一个routerLink能够通过配置提供必要的导航路线.
它工作正常,如果它完成如下所示:
<ul class="nav">
<li class="nav-item">
<a class="nav-link" href="#" [routerLink]="['/home']">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" [routerLink]="['/about']">About</a>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
但是在config转发器中使用它会失败,就像这样
<ul class="nav">
<li class="nav-item" *ngFor="let item of menu">
<a class="nav-link" href="#" [routerLink]="['{{item.link}}']">{{item.name}}</a>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
我在谷歌搜索得足够多,但我找不到令人满意的答案.
任何帮助表示赞赏!
Sur*_*yan 25
你不需要 '{{item.link}}'
只使用item.link不''和{{}}
<ul class="nav">
<li class="nav-item" *ngFor="let item of menu">
<a class="nav-link" href="#" [routerLink]="[item.link]">{{item.name}}</a>
</li>
</ul>Run Code Online (Sandbox Code Playgroud)
如果你想连接 routerLink
你可以做
[routerLink]="['./page/' + item.id]"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7397 次 |
| 最近记录: |