当任何一行中的td为空时,它应该显示警报,但我的问题是,如果至少一个td有数据,而另一个td为空,它会考虑长度<0
警报:这是当td为空时显示的警报
<div *ngIf="isNotExissted">
You will be required to add VAT on every address. If you are exempt,
</div>
TD:
<td class="col-md-2 supplier-address-types">
<div *ngFor="let tNumber of item.taxNumber">
{{ tNumber }}
</div>
</td>
打字:
(item.taxNumber || []).forEach((checkNumber: any) => {
if(checkNumber.taxNumber==null || typeof(checkNumber.taxNumber)=='undefined') {
this.AllVatDataAvailable = false;
this.taxArray1.push(this.AllVatDataAvailable);
}
console.log(this.taxArray1)
if( this.taxArray1.length>0) {
console.log("from seven four");
this.isNotExissted = false;
}
});
您可以直接使用*ngIf
到特定列表检查以下方式
<div *ngIf="item.taxNumber.length > 0">
You will be required to add VAT on every address. If you are exempt,
</div