So überprüfen Sie die Länge eines Observable-Arrays
In meiner Angular 2-Komponente habe ich ein Observable-Array
list$: Observable<any[]>;
In meiner Vorlage habe ich
<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>
Aber die Liste $ .length funktioniert bei Observable-Arrays nicht.
Aktualisieren
Es scheint, dass (liste $ | async) ?. length gibt die Länge an, aber der folgende Code funktioniert immer noch nicht:
<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>
Kann jemand bitte anleiten, wie ich die Länge des beobachtbaren Arrays überprüfe.