如何将observable转换为数组? angular4

时间:2018-03-21 10:07:03

标签: angular typescript

post有一个observable类型不是数组,我需要一个帮助

enter image description here

2 个答案:

答案 0 :(得分:2)

使用异步管道

<div *ngIf="(posts | async).length > 0"></div>

获取Observable的当前发射值。

答案 1 :(得分:0)

想改善以前的问题.. 异步管道本身检查null或undefined值,因此无需检查.length&gt; 0。如此改进的答案将是

*ngIf="(post | async)"

或其他方式

*ngIf="post.value.length>0"

希望这会对你有所帮助:)。