我想得到我的Observable的长度/大小并将其显示在模板中

时间:2016-10-17 14:00:09

标签: angular

我的服务中有一个Observable,我希望将其大小/长度显示为我的分页。

$d

这是一个错误:无法读取属性'长度'未定义的

应该怎么做?谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

我能够解决它,通过放置* ngIf来检查文档是否有值,因为它是一个Observable并且被称为异步。这意味着数据将在稍后出现。

<pagination *ngIf='document'>{{document.length}}</pagination>

答案 1 :(得分:0)

  

System.out.println("Maximum Number: " + userNumbers.get(counter-1));

文档未初始化,因此没有可能具有length属性的对象。

初始化对象,或在模板中使用其他变量,然后更新它。

public document: SomeClass[]

然后

private observableLegth: number = 0

组件类中的某处(定义文档时!)