我有一个可观察数组,并且希望获得该数组中的属性值的总和。我的数组被定义为:从可观察数组中获得属性值的总和
public bookStores $:Observable;
我打算做一个简单的for循环,并计算总和,但是我在尝试使用我的数组的count
属性时语法错误:
Operator '<' cannot be applied to types 'number' and '<T>(this: Observable<T>, predicate?: (value: T, index: number, source: Observable<T>)=>boolean)...
这当我这样做时:
for (let i = 0; i < this.bookStores$.count; i++){ }
我的BookStore对象数组中的每个项目都有一个名为numberOfBooks
的属性。获取BookStore数组中每个BookStore对象上包含的值的总和的正确方法是什么?
这可以帮助https://stackoverflow.com/questions/14055594/how-to-access-property-in-a-observable –