ngrx-effects

    0熱度

    1回答

    我使用ngrx/effects進行彈珠測試。我有一個使用承諾的服務。我希望我的效果能夠調用服務並處理成功和錯誤狀態。我有這樣的代碼 效果: .mergeMap(() => this.service.getThings() .map((things) => new SetThingsAction(things)) .catch((error) => of(new HandleAPIErrorActi

    1熱度

    1回答

    我在Angular中將@ ngrx/store和@ ngrx/effects與Firebase身份驗證一起使用。 這是構造: constructor( private actions: Actions, private afAuth: AngularFireAuth, private db: AngularFirestore, private rout

    0熱度

    3回答

    我有一個使用ngrx/store來維護應用程序狀態的Angular應用程序。 在我的根組件中,我想調度一個動作來設置狀態中側邊欄的可見性。此刻,我的代碼看起來是這樣的: export class AppComponent implements OnInit { title = 'ye'; isSidenavVisible$: Observable<boolean>;

    0熱度

    1回答

    我成功登錄後將用戶添加到ngrx狀態。登錄後,將相同的用戶添加到該狀態。在從配置文件頁面部分更新用戶詳細信息並使用Object.assign{}替換狀態後,用新數據替換舊狀態,但在該操作之後,頁面自動重定向。 我想盡一切辦法來糾正代碼。頁面自動將我重定向到我的主頁。我沒有在任何地方使用任何router.navigate('')。 我使用:NGRX /存儲=> v.4.0.4 下面是減速機,操作代碼

    0熱度

    1回答

    我正在嘗試將ngrx添加到我的角度項目中。但我不知道我是否還需要服務。因爲組件可以派發操作。這是否意味着我不必使用除ngrx/store之外的任何其他服務?

    0熱度

    1回答

    我仍然試圖找到我的方式與redux模式。在我看來,ngrx/effect對於角度攔截器可以做的事情幾乎相同。我寫了一些INTERPTOR在所有請求中添加鷹證書,我應該將其移至ngrx/effect?或者我應該同時使用?

    2熱度

    1回答

    使用@ngrx/effects v4.0.5和Angular v4.4.4。 當我在app.module.ts中導入EffectsModule時,Http服務變得未定義。 一些代碼: // app.module.ts import { BrowserModule, Title } from '@angular/platform-browser'; ... import { HttpModul

    5熱度

    1回答

    怪異的行爲正如標題所說,我現在面臨一個問題,我的所有效果只有在這些情況下正常工作:我已經登錄 我 m沒有登錄 如果我設法註銷並與其他用戶登錄,則會出現問題。只有每個ngOnInit做動作調度纔會被調用。沒有效果被解僱。 我有兩個模塊,app.module和pages.module。第一個聲明只有組件沒有登錄的用戶,如login/register/reset。第二個只聲明登錄用戶的組件。 在app.

    2熱度

    1回答

    我有一個待辦事項列表應用程序通過調度CREATE_TODO_REQUEST動作,這會導致中間件做出POST請求的API,並與CREATE_TODO_SUCCESS通過API返回的新創建TodoItem響應創建TodoItem。這ToDoItem有一個混亂的十六進制ID(如59e52a5ec8dae14f2420a9ef)由我們的數據庫分配給它。 問題是,有時API可能需要幾秒鐘的時間才能做出響應(

    1熱度

    1回答

    我似乎被困在這裏,因爲沒有很多關於如何使用firestore和ngrx的指南或教程。假設我們有組織清單,所有這些將被用於2個組分,組分和組分B中。 我可以做一個效果,它需要一個LOAD_ACTION來合併集合valuechanges observable,並且還將它映射到每個組件的LOAD_ACTION_SUCCESS。 現在每當有變化,LOAD_ACTION_SUCCESS都會被調用,將我們的數