behaviorsubject

    1

    1答えて

    observeOn行を書き込まないとコードの下を実行すると、getView().showBlockLayout(isBlock);がレイアウトを非表示または表示しようとするため、アプリケーションがクラッシュします。 ですが、observeOn(AndroidSchedulers.mainThread())以下をsubscribeOn(AndroidSchedulers.mainThread())に

    3

    1答えて

    私はAngular2アプリを構築しています。論理的に1つのサブスクリプションに結合する2つのBehaviourSubjectsがあります。私は2つのHTTP要求を出していて、両方が復帰したときにイベントを発生させたい。私はforkJoin対combineLatestを見ています。どちらかのbehvaviorSubjectsが更新されたときにcombineLatestが起動するように見えますが、fo

    1

    1答えて

    私は、(いくつかのケースでは.getValue()が必要なので)画像のBehaviorSubjectを持ち、お気に入りとしてマークされた画像を表すObservableは、写真(複数。私のコードは動作し、ここにある: public pictures: BehaviorSubject<Array<Picture>>; public favoritesPictures: Observable<Arra

    1

    1答えて

    これはシナリオです。私は、BehaviorSubjectを持つユーザサービスと、このBehaviorSubjectのオブザーバブルを返すメソッドを持っています。私の2番目のファイルは、オブザーバブルを購読するヘッダコンポーネントです。 質問は..変更にのみ購読することができますか?またはthis.userSubject.next(this.user)の前にロジックが必要ですか?ここで // hea

    0

    1答えて

    私のコードには、アプリケーション全体で多くのオブザーバーを持つBehaviorSubjectがあります。 BehaviorSubjectで.next()を実行すると、登録されたオブザーバーがすべて実行を完了したときを知る方法を知ることができます。

    0

    1答えて

    クリック可能なチャートを含むネストされたコンポーネントがあり、選択可能なセクションが3つあり、その中にあるmd-tab-groupのselectedIndexが設定されます。最初のタブに移動し、2番目のタブは2番目のタブに、3番目のタブは3番目のタブに移動します。 問題は、私が使用しているサービスが何らかのループを作成しているようです。私がサービスを取っているステップをコンソール化すると、毎回大き

    0

    1答えて

    私はViewModelにBehaviourSubjectを持っていますが、これは動作を行うobservablesに連結したいものです。だから、私はDBからユーザーのリストを取得したい。私はこの操作を持っているオブザーバブルを持っています。 BehaviourSubjectを私のビューで購読してからgetUsersを呼び出しますが、結果はありません。前もって感謝します。 コード: のViewMode

    0

    1答えて

    サービスに変数を作成しようとしています。このサービスを挿入するたびにアクセスできます。しかし、BehaviorSubject型の私のlogin$にデータを設定することはできません。私はthisとthisをチェックしましたが、どのように動作しているのかを理解するのが難しいです。 コンポーネント this.loginService.login = user.value.username; // OK

    2

    1答えて

    私は2つの兄弟コンポーネントを持ち、並んで表示しています。コンポーネント-A &コンポーネント-Bとしましょう。 コンポーネント-Aにはフォームコントロールがあります。ユーザーがフォームに入力すると、ビジネスロジックを実行し、コンポーネントBにデータを表示する必要があります。 データを共有するサービスを作成しました。現在はデータが利用可能Component-Bユーザーが何らかの変更を行ったが自動的

    2

    1答えて

    でrxjs BehaviorSubject使用量が マイサービスコードは、下記のようになります - のDataService @Injectable() export class DataService { ... private serviceRequestDtoSource = new BehaviorSubject<ServiceRequestDto>(null); serviceR