問題タブ [switchmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
81 参照

angular - 外側のオブザーバブルがエラーを返した場合、switchMap の内側のオブザーバブルを強制的に呼び出す

私のコード:

位置を取得できない場合があります (Google Chrome に https がない、またはユーザーが許可されていない)。

この場合、私はまだ戻る必要がありますreturn this.get('/places', { point: this.userService.coords });

この呼び出しだけで、this.userService.coordになりますnull

サービスコード:

現在 - 外側のオブザーバブルがエラーを返した場合、内側のオブザーバブルは呼び出されません (返されません)。

0 投票する
0 に答える
19 参照

angular - ngrx/effects の Angular 6 jasmine テストケース

効果のテストケースを書こうとしています。内部の switchMap 関数をテストする方法について、誰か助けてください。前もって感謝します。これが私の機能です

そして私の仕様ファイル

0 投票する
3 に答える
251 参照

angular - 解決済み - 2 つのオブザーバブルを次々に実行する場合 - 最初のものに基づいて結果を取得する

次々に実行したい Observables を返す 2 つの関数があります。 function1リターン

関数2の戻り値の型

それらを実行する関数がfunction1の結果に基づいてブール値を返すことを望み ます。最初にfunction1を実行したときになんとか実行できましたが、今は function2 を最初に実行したいので、エラーが発生します。

私のコードを参照してください:これは動作します:

これは失敗します:

解決: