在选项[重复]中使用ngIf和ngFor

我想在一行中使用ngIf和ngFor。我知道这是不可能的,但是还有其他方法可以做到吗?

这是我的代码:

<option *ngIf="tmpLanguage.id!=languages.id" 

*ngFor="let tmpLanguage of languages" [ngValue]="tmpLanguage.id">

{{tmpLanguage.identificatie}}

</option>

回答:

一次只能在一个元素上使用一个结构指令。

作为解决方法,您可以使用<ng-container>未标记到DOM的方法

<ng-container *ngFor="let tmpLanguage of languages">

<option *ngIf="tmpLanguage.id!=languages.id" [ngValue]="tmpLanguage.id" >{{tmpLanguage.identificatie}}</option>

</ng-container>

以上是 在选项[重复]中使用ngIf和ngFor 的全部内容, 来源链接: utcz.com/qa/406097.html

回到顶部