在我的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>
但是列表$ .length在Observable数组的情况下不起作用。
更新:
看来(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>
任何人都可以指导如何查看可观察数组的长度。
你可以使用|异步管道
<div *ngIf="(list$ | async)?.length==0">No records found.</div>
原文地址:https://www.jb51.cc/angularjs/144198.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。