問題タブ [rxjs5]
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.
angular - angular2を使用したrxjs:入力フィールドデータの変更をrxjsストリームに変換する方法をコンポーネントクラスに変換する
rxjsを使用して何でもストリームに変換できると言われています。ここでは、入力フィールドからのデータをストリームに変換し、後でそれをサブスクライブしたいのですが、valueChangesイベントを使用してangular2にメソッドがあります
しかし、このようなコンポーネントクラスでストリームを作成しようとすると
作成が認識されません。値が入力フィールドに変更されるときにrxjsでこれを行うにはどうすればよいですか。これはangular2フォームに関連しています。また、このストリームを作成するのに役立つ関数は何ですか?
javascript - RXJS5 対 Promise.all
Promise.all に相当するものはありますか?
ドキュメントからつなぎ合わせることができません。さまざまな記事で ForkJoin が提案されていますが、機能しません...
正気の約束の世界に戻るかもしれません。
rxjs5 - 配列が特定のインデックスで特定の型を含むことを示しますか?
RxJS Observables を使用する Typescript Angular2 サイトで作業しています。ユーザー データの一部を取得し、2 つの異なる API エンドポイントにアクセスしています。私は.forkJoin
それらを一緒にそうしています
これは技術的には機能しますが、少し扱いにくいと感じています。特に、ますます多くのリクエストまたはさまざまな数のリクエストに参加する場合。results[0]
それが TypeA である1
とも TypeBであるとも言いません。
入力するためのよりスムーズな方法、results
またはリクエストを結合する代わりにforkJoin
、それらの応答を異なるままにする (したがって、より明示的に入力する) 方法はありますか?
javascript - parstInt と isNaN 関数の引数の誤り
parstInt および isNaN 関数で引数を渡すとエラーが発生する
rxjs - RxJS 5.0 で「combineLatest」が見つかりません
次のコードでは、Observable.combineLatest is not a function
RxJS 5.0 を使用しています。
他のすべての Observables は解決できます。解決されていない関数は my だけcombineLatest
です。私はobservables/combineLatest
無駄にしようとするためだけに試しました。
webpack
と を使用してすべてをコンパイルしてbabel
います。コードはscan
、range
、interval
、map
、およびその他を解決できます。flatMap
使用しても機能しimport 'rxjs/add/operator/mergeMap';
ました。
だがしかしcombineLatest
したがって、誰かが実際の例を持っていれば、それは深く感謝されます。基本的に同じもの(オブザーバブルの配列と関数)である単体テスト以外に、ドキュメントには何も見つかりませんでした。
2018年4月4日更新
RxJs 5.5 では、以下を使用します。
前進する(RxJs 6)以下を使用します: