![](/img/trans.png)
[英]ngrx data - collection service and data service, custom endpoint observable
我需要一個與我在 ngrx/data 中的實體相關的自定義 PUT 請求,我想展示它,因為我不確定它是否准確......假設我有一個電影庫,我可以使用 PUT 請求向電影添加標簽。 我的數據服務: 代收服務 這是實現這一目標的合適方法嗎? 另外,訂閱 addTagToMovie 會導致 memory ...
[英]ngrx data - collection service and data service, custom endpoint observable
我需要一個與我在 ngrx/data 中的實體相關的自定義 PUT 請求,我想展示它,因為我不確定它是否准確......假設我有一個電影庫,我可以使用 PUT 請求向電影添加標簽。 我的數據服務: 代收服務 這是實現這一目標的合適方法嗎? 另外,訂閱 addTagToMovie 會導致 memory ...
[英]ngrx entity why order matters
目前我正在研究 ngrx 實體,我在這篇博文中讀到,有了這個特性,我們基本上可以說,我們的實體就像數據庫表。 但我不明白一件事。 為什么重點放在collections的順序上? 因為如果我有一個數據庫,我不關心表中的順序,我只是按照我想要的順序 select 數據。 這也可以通過選擇器以 ngrx ...
[英]NGRX Entity - how to handle isSelected property properly?
我有一個表格,可以單擊每一行,然后它應該更改顏色,然后用於過濾掉選定的項目。 在每一行我都有一個項目: 我想知道關於 EntityStateAdapter 的更好方法是什么: 將isSelected屬性添加到Item以及稍后更新 state 的這一部分? 或者擴展適配器 state 並將所選項目存 ...
[英]How to sort data retreived from ngrx-entities
我必須對從 ngrx-entities-store 獲取的數據進行排序。 我不打算在減速器內執行此操作,因為我要實現三種排序方法,並且我按照此 stackoverflow 帖子上接受的答案嘗試完成它,但我有點碰壁了。 使用此代碼段可以很好地獲取未排序的數據: 控制台顯示數據(未排序)已成功獲取,然后 ...
[英]ngrx - where to make web requests to update store after successful action
我目前正在使用ngrx 和nrg-entity。 如果響應不包含必須存儲的實體 object ,我想知道在成功的 web 請求后更新商店的最佳做法是什么。 例子: 我提出了 web 請求來創建一本書。 從后端我只能得到創建書的 id。 默認情況下,您創建一個 reducer 將新創建的書放在您的商店 ...
[英]I can't access fields values of data fetched from Ngrx entities selector
我正在努力訪問從ngrx實體獲取的“prsnl”數據的“名字”屬性,因為您可以在redux devtool的屏幕截圖上看到prsnl數據的格式我不習慣,帶有“ids”和“entities”等字段 我知道數據的字段在“實體”內,但我不能從那里得到“名字”。 這就是我使用 createSelector ...
[英]Does ngrx/data provide a way to define a custom base API path for my DefaultDataService and then reference that path?
賞金將在 6 天后到期。 此問題的答案有資格獲得+100聲望賞金。 Dave正在從有信譽的來源尋找答案。 我正在使用 Angular 13 和 NgRx/數據和實體(v 13)。 我已經定義了以下數據服務,我希望在其中覆蓋用於檢索實體的 URL... 這一切都很好,但我很好奇我是否可以清理一下。 ...
[英]How do I automatically refresh my PrimeNG table from data from my ngrx/data service?
賞金將在 2 天內到期。 此問題的答案有資格獲得+100聲望賞金。 Dave正在從有信譽的來源尋找答案。 我正在使用 Angular 13 和 ngrx/data、store 和 entity (v.13)。 我已經設置了我的 ngrx/data 服務 然后是使用 PrimeNg 的組件。 我有 ...
[英]How to get NGRX/Entity length in the reducer?
在一個客戶項目中,我使用 NGRX/Store 和 NGRX/Entity。 雖然商店的大部分由實體組成,但我必須在 state 中存儲其他值。 出於業務原因,我需要某個時間點的所有項目的長度。export interface State extends EntityState<Item&g ...
[英]Select and update the additional property of NgRx entity using component store
我有以下附加屬性 創建了一個適配器和初始屬性 我有一個從服務器端加載數據的效果 在這里,我正在嘗試更新單個屬性 這是設置實體附加屬性的正確方法嗎? 以及我們如何選擇特定的附加屬性。 例如 我只想更新isLoading 我只想選擇isLoading ...
[英]NgRx Data Service not triggering end point
我正在嘗試在示例項目中設置 NgRx 數據。 用例是使用數據服務獲取員工實體並存儲它們。 所以我定義了數據服務,收集服務和應用程序模塊如下。 我在主頁上添加了所有員工按鈕,該按鈕獲取數據庫中的所有員工。 當我單擊所有員工按鈕時,沒有調用終點。 看來我在這里缺少一些基本的東西 all-employe ...
[英]NGRX Entity: How to use it within template?
我遵循了有關如何使用 NGRX 實體實現 NGRX 存儲的教程。 一切似乎都有效(據我所知,使用 dev-tools-extension)。 但是,我不知道我應該/可以如何迭代模板中的結果。 模板: <h3>MOVIES</h3> <ng-container ...
[英]How to select a unique entity by id from the ngrx-entity store
我在我的 ngrx-entity 中存儲了 prsnls 實體,它被很好地描述為對象數組,如 redux devtool 中所示。 我可以像這樣選擇所有 prsnl 實體: 但是我無法通過它的 id 獲得唯一的 prsnl。 這就是我所做的: 唯一的 prsnl 沒有被獲取,因為當我在訂 ...
[英]Entity adapter getSelectors method generates "Cannot read property 'map' of undefined" error
我正在嘗試使用reduxjs/toolkit中的createEntityAdapter來自動生成選擇器。 我使用create selector成功創建了一個“全選”選擇器: export const selectEnvironmentsResult = extendedApiSlice.endpo ...
[英]NGRX/router select parent route data
我想從當前路由獲取父路由的路由數據。 是否可以? 這里的文檔https://ngrx.io/guide/router-store/selectors只展示了如何從當前路由獲取路由數據。 ...
[英]Store: TypeError: Cannot read properties of undefined (reading 'ids') at selectIds
是什么導致了標題中的問題。 當我嘗試在特征存儲模塊中檢索數據時,我基本上得到了一個類型錯誤。 ...
[英]Format data in store with @ngrx/data and @ngrx/entity, not in component (subscriber)
在使用ngrx/data時,我發現自己在多個地方解析和格式化來自商店的數據:將字符串轉換為日期對象或格式化字符串。 我最近發現了filterFn ,它可以讓我只從商店中獲取與我的用例相關的實體,但我似乎找不到任何東西可以讓我將格式應用於某種類型的所有實體。 這是一個示例,我必須在訂閱它之前在我的組件 ...
[英]can we register entity to global store in ngrx? is that possible?
如果我們在我們的全球商店實體,那會很好嗎? 我有一些 crud 操作,使用 @ngrx/entity 很容易完成,我想把它放在根存儲中。 我試過創建一個實體,但原理圖是為 forFeature() 做的。 ...
[英]NgRx Data service Update removes object prototype instead of updating the changed fields
當我的 NgRx DefaultDataService 更新時,它會刪除存儲中對象的類型/原型。 這些對象不再是 Todo 類型,而是沒有原型的簡單對象。 對象來自服務器作為符合 Todo接口的 json 對象。 我 pipe 將它們作為 Todo對象輸入到存儲中,如下所示: 但是在此服務的 upd ...