toppings : Array
toppings2 : Array
我有两种订阅方法:
this.toppings.valueChanges.subscribe(val=> {
console.log(val);
}
this.toppings2.valueChanges.subscribe(val2=> {
console.log(val2);
}
我想在同一个字体中使用VAL和VAL2。我怎样才能在同一个地方获得VAL和VAL2?(或val3=val+val2)
最佳答案
zip
将两个观测值组合起来,等待它们同时发出。CombineLatest也行,没关系
你需要,
zip(this.toppings.valueChanges, this.toppings2.valueChanges).subscribe(val => console.log(val[0] + val[1]))
关于arrays - 订阅Angular 6,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52171218/