問題タブ [rxjs6]
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.
javascript - RXJS 演算子を使用して、ツリー ビューの n 番目のレベルまで JSON を再帰的に構築します。
rxjs で n レベルのツリービューを構築しようとしています。私はプレーンなJavaScriptで同じことを達成しました。ここでjsコードを見つけます
誰かがこれにいくつかの光を示すことができますか.
angular - Observable Input で Angular コンポーネントをテストする方法
Component
基本的に を受け取り、その Observable から発行された値に基づいてObservable
変更する Angular をテストしようとしています。template
簡略版は次のとおりです。
私はそれをテストしたいのですが、現在これが私が持っているもので、使用してrxjs-marbles
います(必須ではありませんが)。
明らかにこれは機能しません。私の問題は、 TestScheduler をそれぞれの間に所定の量の「フレーム」だけ進める方法が見つからなかったことexpect
です。
フレームを手動でスキップするにはどうすればよいですか? または、上記のコンポーネント/シナリオをテストするより良い方法はありますか (を受け取る Angular コンポーネントでObservable
あり、Observable の放出を考慮してその動作をテストしたい)。
は見.flush()
ましたが、文書化されているように、Observable のすべての発行を実行するため、最終的な状態に到達し、状態間のさまざまな遷移をテストすることはできません。
ありがとう
import - RxJS 6 の javascript で import `take` を実行するにはどうすればよいですか?
RxJS 6のtypescriptではインポートがより明確になっているようですが、javascriptではtake
演算子をインポートする方法は?
で試した
ES6でも試しました:
しかし、うまくいきませんでした。take が関数ではないことを訴えます。