我有两个数组列表,我需要检查两个数组的值。
这工作正常,但我怎样才能添加 else 条件?
<li *ngFor="let product of categories; let num = index">
<div *ngIf="product.id === model.categoriesListDTO[num].id">
{{product.id}}
</div>
</li>
我有两个数组列表,我需要检查两个数组的值。
这工作正常,但我怎样才能添加 else 条件?
<li *ngFor="let product of categories; let num = index">
<div *ngIf="product.id === model.categoriesListDTO[num].id">
{{product.id}}
</div>
</li>
尝试 Angular 的“else”语句
<li *ngFor="let product of categories; let num = index">
<div *ngIf="product.id === model.categoriesListDTO[num].id; else notEqual">
{{product.id}}
</div>
<ng-template #notEqual>
not equal content
</ng-template>
</li>
再会!您可以在 ng-template 指令的 ref 指令中使用else关键字。ngIf
<li *ngFor="let product of categories; let num = index">
<div *ngIf="product.id === model.categoriesListDTO[num].id; else tpl">
{{ product.id }}
</div>
<ng-template #tpl>
Any content for else condition goes here..
</ng-template>
</li>