`Observable.from(modifiedNodes)
.concatMap(node => {
return this.Model.setData(node);
})
.subscribe(
() => {
NodeSaved++;
}`
這裏我的代碼,如果使用setData拋出錯誤任何中間節點,節點的下一個序列都沒有得到恢復。我們如何修改它,以便即使一個節點發生錯誤,也會執行下一個節點序列。我讀了'onerrorResumeNext',但不知道如何在這裏使用它? 任何幫助將是有用的。
使用setData()是:
public setData(node: INode): Observable<Object>{}
答案將取決於什麼'setData'回報,所以你應該包括至少在問題上簽名。 – cartant
@cartant我添加了setdata()的簽名。感謝您的回覆 – HardRocker