問題タブ [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.

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

javascript - RXJS 演算子を使用して、ツリー ビューの n 番目のレベルまで JSON を再帰的に構築します。

rxjs で n レベルのツリービューを構築しようとしています。私はプレーンなJavaScriptで同じことを達成しました。ここでjsコードを見つけます

誰かがこれにいくつかの光を示すことができますか.

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

angular - Observable.of は正しいインポートを持つ関数ではありません

angular 6でオブザーバブルの「of」メソッドのインポートに問題があります。プロジェクトを新しくインストールし、すべての更新されたパッケージを使用しても、まだエラーが発生します。だから、私は小さなプロジェクトを作りました

これが提供するサービスです

これはそれを使用するコンポーネントです:

インポートは他の質問とすべて同じであることに注意してください

私が得るエラー

プロジェクト package.json:

angular cli バージョンの出力

何が問題なのですか?

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

angular - Observable Input で Angular コンポーネントをテストする方法

Component基本的に を受け取り、その Observable から発行された値に基づいてObservable変更する Angular をテストしようとしています。template簡略版は次のとおりです。

私はそれをテストしたいのですが、現在これが私が持っているもので、使用してrxjs-marblesいます(必須ではありませんが)。

明らかにこれは機能しません。私の問題は、 TestScheduler をそれぞれの間に所定の量の「フレーム」だけ進める方法が見つからなかったことexpectです。

フレームを手動でスキップするにはどうすればよいですか? または、上記のコンポーネント/シナリオをテストするより良い方法はありますか (を受け取る Angular コンポーネントでObservableあり、Observable の放出を考慮してその動作をテストしたい)。

は見.flush()ましたが、文書化されているように、Observable のすべての発行を実行するため、最終的な状態に到達し、状態間のさまざまな遷移をテストすることはできません。

ありがとう

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

import - RxJS 6 の javascript で import `take` を実行するにはどうすればよいですか?

RxJS 6のtypescriptではインポートがより明確になっているようですが、javascriptではtake演算子をインポートする方法は?

で試した

ES6でも試しました:

しかし、うまくいきませんでした。take が関数ではないことを訴えます。