問題タブ [behaviorsubject]
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.
redux - 最初のディスパッチ後のredux-observable複数のアクション
私はここで説明されている「registerEpic」ユーティリティです: Is it an effective practice to add new epics lazily within react-router onEnter hooks?
私たちのコードは等形である必要がありますが、サーバー側では、アクションが最初にトリガーされ、すべてがうまくいきます。ただし、アクションが 2 回トリガーされると、エピックはそのアクションの 2 つのコピーを取得するようです。これが私のコードです:
したがって、このアクション (サーバー側) をトリガーするページに初めてヒットすると、すべてが正常に機能し、コンソールで「フェッチを実行しています」というメッセージが表示されます。
ただし、ページを更新すると、これらのコンソール メッセージのうち 2 つが生成され、結果のアクションはトリガーされません。
私は壮大なレジストリに「クリア」機能を追加しましたが、おそらく私は完全に初心者であり、完全には理解していません。これが私のミドルウェアです:
android - RxJava: BehaviorSubject がソース Observable から後続のエミッションを受信しない
BehaviorSubject
(via RxRelay.BehaviorRelay
) を使用して、連続した からの最新の放出を保存しようとすると問題が発生しますObservable
。
「継続的」とは、Observable
基になるデータセットが変更されるたびにソースがデータを出力するように設計されていることを意味します。
はBehaviorSubject
source に登録されていますObservable
。
にサブスクライブすると、ソースから にBehaviorSubject
発行された最初の値しか受信しないように見えます。ソースはもはや継続的に放出していないように見え、実際、それ以上アイテムを放出しなくなりました。Observable
BehaviorSubject
Observable
というわけで、やや不自然な例を次に示します。
さて、BehaviorSubject
どこかから にサブスクライブします:
angular - Angular 2 コンポーネントで Observable 値にアクセスする
addToCart() メソッドで現在の製品にアクセスする必要があります。
現在、私はこの「昔ながらの」方法を実装しています。モデルと ID は非表示の入力フィールドを使用して製品ビューに保存されますが、これは冗長に感じます。
angular - BehaviorSubject と条件付きコンポーネントの表示
私はこの単純なサービスを持っています:
私のタブに設定されているもの:
複数のディレクティブを表示するビューで、条件付きでそれらを表示するにはどうすればよいですか?
がないため、明らかにそれは機能しません===
。ngSwitch
同等のものはありますか?
Component
値に基づいて条件付きで s を表示するにはどうすればよいBehaviourSubject
ですか?