私のAngular 2コンポーネントには、Observable配列があります
list$: Observable<any[]>;
私のテンプレートには
<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>
しかし、list $ .lengthは、Observable配列の場合には機能しません。
更新:
それはそのようで長さは?。|(非同期リスト$を):私たちの長さを与えますが、コードの下に、まだ動作しません。
<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>
誰でも私がObservable配列の長さをチェックする方法を教えてください。