私は、バックエンドからデータを取得する必要がある状況を抱えています。 私は何を実装しすると、バックエンドは、有効なデータを送信しませんが条件付き出口を持つ角型http - Chain Observables
場合this.http.get('myurl')
.map(data => doFirstProcessingStep(data))
.map(data1 => doSecondProcessingStep(data))
.map(data2 => doThirdProcessingStep(data))
のようなもので、私はすべてのステップを実行するだけで、どのObservable.of(null)
を返さずに処理チェーンを終了しますそのようなロジックを実装するエレガントな方法ですか?
サービスがエラーを返す場合は、キャッチする必要があります。それ以外の場合は、フィルタを使用することを検討してください。 – methgaard
エラーは必要ありません。バックエンドは、空のデータセットを返すことができます。フィルタを適用する方法の詳細を教えてください。 – Picci