ngrx-effects

    1

    1答えて

    私は、Angularとngrx/storeとngrx/effectsを持つreduxスタイルの状態管理デザインを使用しています。私は効果からアクションを返さない時はいつでも、私はエラーを取得する: Cannot read property 'type' of undefined 私はこの問題を調査し、ELMアーキテクチャでいることができます何もしない「NOOP」アクションと呼ばれるものがあるこ

    0

    1答えて

    私はngrx-storeとngrx-effectsで角度4を使用しています。私はユーザー情報を読み込むための簡単なフォームを持っており、ストアを更新するLoad_User_successアクションをディスパッチするエフェクトを扱うようにしました。 私は質問があります。フォームが持っているドロップダウンリストを埋めるための情報をロードすると同時に、ngrxを使ってユーザー情報をロードする最善の方法は

    1

    1答えて

    私は以下のngrx/effectsクラスを持っています。私はそれをテストしたいが、私はテストを実行するとき、それは何も印刷されていませんが、まだパスします。テストでは、私はアクションTRIGGER_LOAD_NAVIGATION_ITEMSをトリガーするとき、私は結果セットを嘲笑を受ける必要があり、LOAD_NAVIGATIONS_LINKS 効果が import { Injectable } f

    1

    1答えて

    @ ngrx/storeで特定のキーが何回購読されたかを把握したいと思います。私は購読しているが、select()に何とかフックすることを望んでいた各コンポーネントに繰り返しコードを持たせたくありません。私は派遣された行為を見ていないので、@効果がここに当てはまるとは思わない。 私はこれをどのように実装するのですか?

    3

    1答えて

    私はAngular 2を学んでいますが、私はユーザーngrx/storeにしようとしていますが、いくつかの特殊なケースではいくつかの問題があります。 例親オブジェクトを削除しようとしています。私がしたいことは、子オブジェクトも削除することです。ここで は私の実体である: export class Discussion { id: string; name: string;

    1

    1答えて

    先日気づいたことがあります。 @ngrx/effectsの中のActionsストリームを購読していました。 Actionsにサブスクライブしているコンポーネントが最後にディスパッチされたアクションを受け取ったことに気づいた(私の問題)。 @ngrx/store内部ディスパッチャはBehaviourSubjectとRxJSのドキュメントを引用しているので、私は見ることができます。これは、次のとおりで

    0

    1答えて

    私は複数のルートにまたがる複数ページのフォームを持っています。すべてのルートには、APIから共有される同じデータが必要です。私は、APIの応答をngrx/storeの中に格納し、エフェクトを使ってAPI呼び出しをトリガーすることができます。私の質問は、API呼び出しをどこで開始するかについてです。 API呼び出しは、一度ユーザーが認証されたときに行う必要があります。これは、(マルチページフォームの

    0

    1答えて

    アイテムがFirebaseに保存されている間に、副作用のアクションを呼び出す際に助けが必要です。 vehicle.service.ts: ... public addVehicle(vehicle: Vehicle, success, error) { return this.vehicles$.push(vehicle).then(success).catch(error); }

    2

    1答えて

    1つのエフェクトから複数のアクションを戻していますが、concatMapはアクションを順番に送信しますが、次のアクションを送信するまで完了するのを待っていません。彼はloadDetailsS​​uccess を受信したとき loadDetailsは)私は(HttpResultActions.httpRequestUpdateSuccessfulを呼び出す前にloadDetailsActionを終了

    2

    1答えて

    私はbagとfavoritesの店を持っています。現在、アクションはREMOVE_FROM_BAGです。これにより、APIからバッグからアイテムを削除する副作用が発生し、REMOVE_FROM_BAG_COMPLETEが実際にストアから削除されます。 MOVE_FROM_BAG_TO_FAVORITESという項目を追加して、bagから項目を削除し、favoritesに入れます。 remove AP