ngrx-effects

    0熱度

    1回答

    我在頁面上有兩個組件,一個更新用戶窗體和事件的歷史記錄。他們由兩個減速器(用戶和事件)代表。我想在用戶更新後更新商店中的事件列表(通過調用API)。但是,只有事件組件位於頁面上時,才應更新事件。 達到此目的的最佳方法是什麼?我喜歡這個想法的唯一解決方案是在窗體/事件組件的父項中擁有一個成功處理程序,該組件會分派一個被某個效果捕獲的動作,然後該效果將刷新事件列表。我希望這是我可以完全實現的效果,但我

    8熱度

    5回答

    我是一個初學者與ngrx /店,這是我第一個使用它的項目。 我已經成功地建立了我的角項目,NGRX /存儲和我能夠初始化我的主要成分這樣的後派遣荷載作用: ngOnInit() { this.store.dispatch({type: LOAD_STATISTICS}); } 我已經設置了一個效果當這個動作被分派加載數據: @Effect() loadStatistik = this.actio

    0熱度

    1回答

    我的問題與redux有關,更具體地說是如何處理reducer功能中的錯誤/故障。我參考了ngrx示例應用程序(https://github.com/ngrx/example-app)以及它處理錯誤/失敗的方式。 這裏是減速功能我指的是: export function reducer(state = initialState, action: collection.Actions): State

    1熱度

    1回答

    我的應用程序使用ngrx和ngrx效果。這裏是我的應用程序的影響之一: @Effect() reloadPersonalInfo$: Observable<Action> = this.actions$ .ofType(currentUserAccount.ActionTypes.RELOAD_PERSONAL_INFO) .filter(() => <boolean

    0熱度

    1回答

    我有一個使用ngrx/effects庫定義的非常直接的效果。 @Effect() public Authorize$ = this._actions$.ofType(IdentityActionsService.AUTHORIZE_IDENTITY) .switchMap(action => this._svc.Authorize$(action.payload)) .cat

    1熱度

    1回答

    在這種ngrx example,則START動作在container智能組件的search方法啓動。 如果我想在沒有用戶輸入任何字符串或選擇任何類別(可以使用默認的「技術」類別)的情況下列出某個類別中的所有書籍,我應該在哪裏發送SEARCH操作?我正在尋找一個最初的效果,而不需要用戶採取任何行動。

    1熱度

    1回答

    我有一個智能組件person和一個啞子組件person-form。 person-form需要商店中所有人員以及當前活動人員的列表。該person-form被賦予人的名單,像這樣: <person-form [people]="people$ | async"></person-form> 現在,我的問題是我應該過濾掉使用選擇(這感覺對的啞巴的概念)的子組件內的活動的人或傳遞從選擇器的活躍人士

    0熱度

    1回答

    在我的示例Angular 2應用程序中,我使用ngrx/store來實現redux設計模式。 我已經實現CanActivate後衛在我的應用程序,下面是相關的代碼 canActivate(route: ActivatedRouteSnapshot, router: RouterStateSnapshot): Observable<boolean> { this.store.dispat

    0熱度

    1回答

    我在一個angular2應用程序中使用了@ ngrx/effects,並且在不同的效果定義的組織中掙扎着。 我有實體,Identity和Subscription,各用自己的行動服務IdentityActions,SubscriptionActions,以及其影響服務IdentityEffects,SubscriptionEffects。 定義了以下操作。 IdentityActions.Autho

    7熱度

    3回答

    我的問題涉及ngrx 效果和減速器。 我需要在將數據放入ngrx存儲之前轉換從後端檢索的數據。從後端檢索到的數據是Message一個普通數組(Message是在我的應用程序的自定義類型): Message[] 我需要陣列轉變成執行以下操作: Map<string, Message[]> 基本上我通過對方(收件人或發件人)ID(密鑰)分組用戶的消息。 我不知道從哪裏Message[]到Map