【发布时间】:2017-09-22 23:30:53
【问题描述】:
我创建了一个接口,该接口带有一个可以返回数字或observable<number> (number|observable<number>) 的方法。现在的问题是我想在模板中显示方法的值,但我不知道该怎么做。
问题是,如果返回值是可观察的但使用返回值编号,我需要异步管道,我不需要管道。任何想法如何在模板文件中处理?
【问题讨论】:
-
如果返回值是可观察的,我需要异步管道
-
1.将
propertyX放在组件上,2. 添加另一个methodX,如果返回类型为number,将直接更新propertyX,或者订阅observable,并在其成功回调中更新propertyX。将propertyX绑定到模板 -
我也有这个想法,但这不起作用,因为如果属性是一个数字,它只会设置一次。想法是该方法从数组返回长度。如果我向数组中添加一个项目,该方法应该返回新的长度。
标签: angular typescript