我的 Angular 应用程序模板中有以下代码,但无法按预期工作:
<ng-container *ngFor="let item of items"">
<a class="link"
[attr.href]="item.url"
[routerLink]="item.routerLink"
rel="noopener noreferrer"
tabindex="-1"
>
{{item.label}}
</a>
<ng-container>
...
我在这里要做的是遍历一组项目并显示链接列表。问题是该项目可以具有url
属性,或者routerLink
. 根据项目具有的属性,我需要应用href
属性或routerLink
.
有没有办法在不使用 *ngIf 导致代码重复的情况下做到这一点?