Dans mon composant Angular 2, j'ai un tableau observable
list$: Observable<any[]>;
Dans mon modèle j'ai
<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>
Mais la liste $ .length ne fonctionne pas avec dans le cas d'un tableau Observable.
Mettre à jour:
Il semble que (list $ | async)?. Length nous donne la longueur mais le code ci-dessous ne fonctionne toujours pas:
<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>
Quelqu'un peut-il s'il vous plaît guider comment vérifier la longueur du tableau observable.