cost 276 ms
如何使用 ngrx reducer 處理前端和后端的數據更新

[英]How can I handle updating data both in the frontend and backend using an ngrx reducer

我正在建立一個電子商務網站,使用 Angular 和 Ngrx 進行 state 管理。 我在使用減速器更新前端和后端數據時遇到問題。 在我的應用程序中,我有一個產品詳細信息頁面,用戶可以在其中更新產品信息,例如名稱、價格和描述。 當用戶單擊保存按鈕時,我會發送一個操作來更新商店中的產品信息。 我還 ...

NGRX - 良好實踐建議

[英]NGRX - Good practices advice

在效果中使用商店實例來分派一個動作是否可以,或者它被認為是一種不好的做法? 另一種解決方案是不使用商店實例,我們只返回需要在 reducer 中處理的操作。 哪種方式被認為是開發人員使用的最佳實踐? ...

動作和效果沒有給出對象數組

[英]Action and Effects are not giving the Array of Objects

我正在嘗試獲取用戶中的一組對象。 我創建了一個動作和一個效果。 用戶模型是這樣的。 在 UserJobs 中有 2 個對象。 [{“時間戳”:“2022-10-05T21:21:24.917Z”,“jobId”:“633df55439b18b2937a21ffd”}, {“時間戳”:“2022- ...

沒有調用訂閱的原因是什么?

[英]What is the reason that a subscription is not being invoked?

我正在嘗試在創建記錄時通知用戶操作成功或失敗為此我准備了以下內容: post.actions.ts 后效果.ts post.reducer.ts post.selectors.ts 文件 創建-post.component.ts 過程成功,我可以驗證記錄已創建,我也可以確認狀態的成功屬性已創 ...

http請求失敗后Ngrx重定向

[英]Ngrx redirect after http request failed

我對從服務 http 加載數據有 ngrx 效果,我想在加載數據時發生錯誤時重定向到 url。 問題是重定向不起作用,頁面是空白的,結果頁面中沒有代碼。 這是從服務加載數據的效果: 這種效果是針對處理錯誤的: 並且在瀏覽器中顯示頁面空白,沒有呈現任何 html。 有任何想法嗎? 謝謝! ...

導航回模塊時未初始化 NgRx 效果

[英]NgRx effect is not initialized when navigating back to module

我有一個延遲加載的模塊,它包含一個帶有 forFeature 提供程序的 state,並且該模塊具有專門注入到該模塊的效果。 當我導航到另一條路線(另一個延遲加載的模塊),然后 go 返回到帶有 state 的模塊時,效果不會像我預期的那樣再次觸發。 效果: 優化選項卡模塊: ...

你如何結合 RxJs 和 NgRx 來進行多個 Rest-Call 並讓它們等待結果?

[英]How do you combine RxJs and NgRx to make multiple Rest-Calls and make them wait for a result?

在我的 Effect 中,我正在監聽一個 Action,該 Action 的值是一個字符串數組。 現在我需要遍歷數組並將這些值用作下一個 asnyc function 的輸入。 我嘗試了一些不同的東西。 下面的那個似乎讓我找到了我想要的最接近的那個。 但是由於 Rest-calls 需要一段時間才 ...

如何在運行時查找某個動作是否會觸發效果或哪些動作會觸發哪些效果?

[英]how to find at runtime if an action will fire an effect or what effects are triggered by which actions?

我試圖找到一種方法來了解某個動作是否會在運行時觸發效果。 我可以在運行時看到效果 Class,我也可以在 class 成員中看到創建的效果,但我不知道如何在效果被觸發之前找出可能觸發效果的動作。 如果這可能的話,有什么想法嗎? 我問這個是因為我可以為每個動作使用一個效果,但有時動作會觸發不同的效果 ...

Ngrx 在模塊邊界之間共享操作

[英]Ngrx share actions between module boundaries

我面臨着關於我的 nx-enforce-module-boundaries lint 規則定義的 nx 循環依賴問題,這個問題與 ngrx 操作有關,將它們放在哪里。 我將總結這個問題: 我有三個不同的模塊邊界:進程 A 和 B,及其存儲、動作、縮減器、效果......和交互,及其存儲、動作.... ...

Ngrx effect dispatch different actions - 最佳實踐

[英]Ngrx effect dispatch different actions - best practice

我正在嘗試根據分成幾種效果的類型來分派不同的動作。 我知道我做錯了什么或以錯誤的方式思考,所以我分享我的擔憂。 用例如下: 我有幾個必須鏈接到相同效果的動作,因為接受和選擇的兩個動作都必須通知后端: 隨后,在調度changeInteractionSuccess操作之后,根據操作類型執行不同的功能。 ...

更新 ngrx 效果中的商店不是同步的

[英]Updating store inside ngrx effects is not synchronous

在一個組件中,當我用一個新值同步更新商店,然后在我獲得更新后的值后立即獲取它。 console.log 顯示 true 另一方面,如果我在 ngrx 效果中復制相同的代碼 console.log 顯示錯誤。 為什么? (Stackblitz 重現https://stackblitz.com/e ...

Angular NgRx state 同步更新

[英]Angular NgRx state update synchronously

我有NgRx-Effects和相關操作來從服務中獲取數據,並且更新了我的初始state假設“ schoolData ”是 state 屬性名稱,效果很好。 現在,我在表單上有一些事件,我想從中更新相同的 state,如前所述,我將在其中轉換數據並更新 state。 我知道管理 state 的asyn ...

NGRX 效果未在商店中保存更新的 state

[英]NGRX effect not saving updated state in store

我有一個來自我們的 API 的 boolean 設置,我們希望在調用一次后對其進行緩存。 考慮到每當我們添加一個新的appSettings實例(我們的應用程序范圍的設置)時,我們都需要設置該值,我編寫了以下效果: )); 效果似乎是,如果該值已設置,它會返回緩存的數據,如果該值尚未設置,它會從 ...

NGRX 效應中泄漏 memory

[英]Leak memory in NGRX Effect

我試圖創建兩種效果,一種調用登錄端點,另一種用於處理加載、重定向和其他一切。 但是我在第二個效果中有一個 memory 泄漏,我只是在做一個控制台日志進行測試。 我證明了像take(1)這樣的不同運算符,並且先取。 auth.component.ts auth.reducer.ts 身份驗證. ...

Ngrx 問題 - 無法理解問題所在

[英]Ngrx Problem - Unable to Understand What the Problem Is

在我切換到更高版本的 nodejs 並更新 package.json 中的一些依賴項后,我的編譯器抱怨以下 ngrx 代碼。 我正在使用 Angular 13 和 ngrx 版本 13 和 NodeJS 16。 任何 javascript 大師請幫忙。 錯誤是: ...

在一個效果中調用多個服務的正確方法是什么?

[英]what is the correct way to call multiple services in one effect?

在這種情況下,我將不勝感激您的建議。 我需要在成功登錄后對服務進行第二次調用,該服務從文件系統上的 json 文件中獲取數據並將其放置在 web 存儲中。 我現在使用的邏輯如下擁有這項服務登錄服務: 產品服務 以及下面的效果 調用產品服務只需要將信息存儲在session存儲中什么是正確的方法,以便 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM