【发布时间】:2019-09-24 22:54:39
【问题描述】:
我想在我的模板中创建一个动态路由。路由的值来自一个用 ngFor 迭代的数组。我还想对这些字符串类型的值进行一些转换。 谢谢
我试图从数组中放入值,但它给了我这个错误: 错误:无法匹配任何路由。 URL 段:'items.label' 错误:无法匹配任何路由。 URL 段:'items.label'
<li *ngFor = "let items of this.labelsMenu|async">
<a[routerLink]="['items.label'] " href="#" >
</li>
【问题讨论】:
-
尝试删除
'items.label'中的单引号 -
谢谢,但是如何将 items.label 的值转换为小写呢?
-
我会使用一个“管道”来转换你的每一个项目。看看this链接。
-
对不起,我用过,但我写错了。它现在有效!谢谢!
标签: angular ngfor angular-ng-if routerlink