Angular *ngIf length

在Angular中如何判断*ngIf Arrary的长度?

具体代码如下:

result = [];
<div class="kt-section__content pay_result" *ngIf="result.length">

</div>

但是报如下错误:

ERROR TypeError: Cannot read property 'length' of undefined

看样子上面的写法是错误的,需要修改。
<div class="kt-section__content pay_result" *ngIf="result?.length">

</div>

这样就没有问题了

相关文章: