有角度 – 如何检查可观察数组的长度

前端之家收集整理的这篇文章主要介绍了有角度 – 如何检查可观察数组的长度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的Angular 2组件中,我有一个Observable数组
list$: Observable<any[]>;
@H_404_3@在我的模板我有

<div *ngIf="list$.length==0">No records found.</div>

<div *ngIf="list$.length>0">
    <ul>
        <li *ngFor="let item of list$ | async">item.name</li>
    </ul>
</div>
@H_404_3@但是列表$ .length在Observable数组的情况下不起作用。

@H_404_3@更新:

@H_404_3@看来(list $ | async)?。长度给我们的长度,但下面的代码仍然不起作用:

<div>
    Length: {{(list$ | async)?.length}}
    <div *ngIf="(list$ | async)?.length>0">
        <ul>
            <li *ngFor="let item of (list$ | async)">
                {{item.firstName}}
            </li>
        </ul>
    </div>
</div>
@H_404_3@任何人都可以指导如何查看可观察数组的长度。

你可以使用|异步管道
<div *ngIf="(list$ | async)?.length==0">No records found.</div>

猜你在找的Angularjs相关文章