我以可观察的方式订阅结果,这是我的摘录:
resultat.subscribe(data => {
console.log({ id: i + "<==", plage: i + "H", isReserver: data });
// this.recoltePlageHeure.push({ id: i + "H -" + (i + 1) + "H", plage: i + "H", isReserver: data });
this.recoltePlageHeure.push({ id: i, isReserver: data });
});
现在,我想将可观察的数据保存在循环中的数组中。
let resultat:Observable<any> = new Array();
for (let i = this.debutHeureJ; i < this.finHeureJ; i++) {
let debut = startJ + (uniteTps * i);
let fin = debut + uniteTps;
resultat[] = this._calendar.chkPlageDispo(debut, fin); //i starts at 8!!
}
“让resultat”错误(Visual Studio说结果不是标量)。
如何获得正确的resultat
?
感谢您的帮助