に、私はここでConcatMapがsetDataメソッドは、任意の中間ノードのエラーを投げている場合は、エラーが1観測可能
`Observable.from(modifiedNodes)
.concatMap(node => {
return this.Model.setData(node);
})
.subscribe(
() => {
NodeSaved++;
}`
の下に私のコードを追加していたときにinterupted、ノードの次のシーケンスが再開取得されていません。 1つのノードのエラーであっても、ノードの次のシーケンスが実行されるように、どのように変更できますか?私は 'onerrorResumeNext'について読んだけど、ここでそれを使う方法はわからない? ヘルプが便利です。 setData
が観測を返す場合、あなたはcatch
演算子を使用することができます
public setData(node: INode): Observable<Object>{}
少なくともその問題の署名。 – cartant
@cartant setdata()のシグネチャを追加しました。あなたのお返事ありがとうございました – HardRocker