gpt4 book ai didi

javascript - 中继器 Angular 2 内的 RouterLink

转载 作者:可可西里 更新时间:2023-11-01 02:17:01 28 4
gpt4 key购买 nike

有一个 routerLink 可以为 config 提供的导航提供必要的路由。

它工作正常,如果它像下面那样完成:

<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>

但是当在 *ngFor 中继器中使用时它会失败,就像这样

<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>

我在 Google 上进行了充分的搜索,但未能找到满意的答案。

感谢任何帮助

最佳答案

你不需要'{{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>

如果你想连接routerLink

你可以做到

[routerLink]="['./page/' + item.id]"

关于javascript - 中继器 Angular 2 内的 RouterLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38865668/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com