![](/img/trans.png)
[英]How can I handle updating data both in the frontend and backend using an ngrx reducer
我正在建立一個電子商務網站,使用 Angular 和 Ngrx 進行 state 管理。 我在使用減速器更新前端和后端數據時遇到問題。 在我的應用程序中,我有一個產品詳細信息頁面,用戶可以在其中更新產品信息,例如名稱、價格和描述。 當用戶單擊保存按鈕時,我會發送一個操作來更新商店中的產品信息。 我還 ...
[英]How can I handle updating data both in the frontend and backend using an ngrx reducer
我正在建立一個電子商務網站,使用 Angular 和 Ngrx 進行 state 管理。 我在使用減速器更新前端和后端數據時遇到問題。 在我的應用程序中,我有一個產品詳細信息頁面,用戶可以在其中更新產品信息,例如名稱、價格和描述。 當用戶單擊保存按鈕時,我會發送一個操作來更新商店中的產品信息。 我還 ...
[英]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 過程成功,我可以驗證記錄已創建,我也可以確認狀態的成功屬性已創 ...
[英]Ngrx redirect after http request failed
我對從服務 http 加載數據有 ngrx 效果,我想在加載數據時發生錯誤時重定向到 url。 問題是重定向不起作用,頁面是空白的,結果頁面中沒有代碼。 這是從服務加載數據的效果: 這種效果是針對處理錯誤的: 並且在瀏覽器中顯示頁面空白,沒有呈現任何 html。 有任何想法嗎? 謝謝! ...
[英]ngrx effects combine action resposne with multiple selectors values
我有一個 Action 定義的MyAction.loadDataSuccess 。 當loadDataSuccess成功時,我們需要調度其他三個 action.that 試圖在這里實現。 其他操作需要loadDataSuccess響應以及 selectData1 和 selectData2 這是我的 ...
[英]NgRx effect is not initialized when navigating back to module
我有一個延遲加載的模塊,它包含一個帶有 forFeature 提供程序的 state,並且該模塊具有專門注入到該模塊的效果。 當我導航到另一條路線(另一個延遲加載的模塊),然后 go 返回到帶有 state 的模塊時,效果不會像我預期的那樣再次觸發。 效果: 優化選項卡模塊: ...
[英]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 share actions between module boundaries
我面臨着關於我的 nx-enforce-module-boundaries lint 規則定義的 nx 循環依賴問題,這個問題與 ngrx 操作有關,將它們放在哪里。 我將總結這個問題: 我有三個不同的模塊邊界:進程 A 和 B,及其存儲、動作、縮減器、效果......和交互,及其存儲、動作.... ...
[英]Ngrx effect dispatch different actions - best practice
我正在嘗試根據分成幾種效果的類型來分派不同的動作。 我知道我做錯了什么或以錯誤的方式思考,所以我分享我的擔憂。 用例如下: 我有幾個必須鏈接到相同效果的動作,因為接受和選擇的兩個動作都必須通知后端: 隨后,在調度changeInteractionSuccess操作之后,根據操作類型執行不同的功能。 ...
[英]Updating store inside ngrx effects is not synchronous
在一個組件中,當我用一個新值同步更新商店,然后在我獲得更新后的值后立即獲取它。 console.log 顯示 true 另一方面,如果我在 ngrx 效果中復制相同的代碼 console.log 顯示錯誤。 為什么? (Stackblitz 重現https://stackblitz.com/e ...
[英]NgRx calling actions from effects at the beginning
我正在嘗試在效果之前或開始時發送一個動作。 小例子: ...
[英]Angular NgRx state update synchronously
我有NgRx-Effects和相關操作來從服務中獲取數據,並且更新了我的初始state假設“ schoolData ”是 state 屬性名稱,效果很好。 現在,我在表單上有一些事件,我想從中更新相同的 state,如前所述,我將在其中轉換數據並更新 state。 我知道管理 state 的asyn ...
[英]Store value update change not detected on subscribe using NgRx component store in angular
我在 angular 應用程序中使用 NgRx 組件存儲,如下所示 在刪除操作中,找到索引並刪除記錄,並更新 state,但是,在如下所示的組件之一中的訂閱上未檢測到更新。 ...
[英]NGRX effect not saving updated state in store
我有一個來自我們的 API 的 boolean 設置,我們希望在調用一次后對其進行緩存。 考慮到每當我們添加一個新的appSettings實例(我們的應用程序范圍的設置)時,我們都需要設置該值,我編寫了以下效果: )); 效果似乎是,如果該值已設置,它會返回緩存的數據,如果該值尚未設置,它會從 ...
[英]Leak memory in NGRX Effect
我試圖創建兩種效果,一種調用登錄端點,另一種用於處理加載、重定向和其他一切。 但是我在第二個效果中有一個 memory 泄漏,我只是在做一個控制台日志進行測試。 我證明了像take(1)這樣的不同運算符,並且先取。 auth.component.ts auth.reducer.ts 身份驗證. ...
[英]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存儲中什么是正確的方法,以便 ...
[英]How to write effect to get data from api?
我在編寫 ngrx 效果時遇到問題,需要幫助所以我們有帶有 get request 的 characterService => 行動 => 那么如何編寫工作的ngrx效果呢? ...