<div *ngFor="let item of criteria.priceGroup;let i=index"> <div *ngIf="item.count>0"> <label [for]="'item_priceGroup'+i"> {{item.text}}</label> </div> </div>
就是这个判断会有一个问题,只是隐藏了里面的div,外面的那个div没隐藏到,虽然空白,但是会占一格。
但是我这样写:
<div *ngFor="let item of criteria.priceGroup;let i=index" *ngIf="item.count>0">
这样又不行,会报错,怎么办?
<ng-container ngFor="let item of criteria.priceGroup;let i=index">
<div ngIf="item.count>0">
<div>
<label [for]="'item_priceGroup'+i"> {{item.text}}</label>
</div>
</div>
</ng-container>
//不知道要怎么插入代码了···