我有以下代码:
Observable.from(modifiedNodes)
.concatMap(node => {
return this.Model.setData(node);
})
.subscribe(() => {
NodeSaved++;
}
如果setData
对任何中间节点抛出错误,则不会恢复下一个节点序列。我们如何修改它,以便即使一个节点出现错误,也会执行下一个节点序列?我读过onErrorResumeNext
但我不知道如何在这里使用它。
的方法签名setData
如下:
public setData(node: INode): Observable<Object>{}