值是输入字段上的可观察值列表
var example = combineLatest(values);
如何查找文本字段中的值总和。
example.subscribe(val => {
console.log('Sum:', val);
});
让订阅者通过它给我表单的输出
总和:(2) ["1", "2"]
通过combineLatest管道传递给我NaN
.pipe(reduce((acc, one) => {
var a =Number(acc) + Number(one);
console.log(a);
return a;
}, 0));
最佳答案
你不必减少 Observable,你必须减少它发出的数组。
var example = combineLatest(values).pipe(
map(array => array.reduce((pv, cv) => pv + Number(cv), 0))
);
关于javascript - 如何使用reduce、pipe和combinelatest求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60569209/