問題タブ [marble-diagram]

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 に答える
2773 参照

rxjs - Karma / jasmine-marbles: テスト失敗メッセージの形式が正しくありません

プロジェクトにjasmine-marblesを追加しましたが、次のようなエラー メッセージが表示されます。

このようなものの代わりに:

テスト:

パッケージ.json:

テスト失敗メッセージを修正するには? いくつかのカルマ レポーター/プラグイン/不足しているライブラリに関連していますか?

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

javascript - RxJs mergeMap マーブル ダイアグラムの読み方

このマーブル ダイアグラムでmergeMap、この式をどのように読みますか?

ここに画像の説明を入力

0 投票する
2 に答える
38 参照

rxjs - ネストされた rxjs 演算子を避けるべきですか? 私がテストできない1つのケース

を使用する Angular アプリで次の効果​​を作成しましたrxjsMyActions.myActionで、プロパティ (ID の配列) を含むオブジェクトを受け取り、IDidsごとに を介して HTTP リクエストを送信しthis.myApiService.getResourceますObservable<Resource>。次に、すべての結果を配列に収集し、配列を渡す別のアクションをディスパッチします。

上記のコードは仕事をしますが、リアクティブ演算子の 2 つのフローをネストすることを避けるべきかどうか、またそれを記述するためのより良い方法があるかどうか疑問に思います。

私が疑問に思う理由は、そのテストを書くのに問題があるからです。以下のテストを書きましたが、合格できません。

私が得るエラーは次のとおりです。