Описание тега ngrx-data

1 ответ

Обновление данных NgRxOneInCache изменить класс на объект

Если я использую updateOneInCache, то после этого любой класс преобразуется в объект. При использовании removeOneFromCache и после addOneToCache этого не происходит. Как это исправить при использовании updateOneInCache?
10 дек '19 в 23:49
3 ответа

Использование @ngrx/data, получение "Нет EntityDefinition для типа сущности [x]"

Я пытаюсь использовать @ngrx/data для создания простой службы в Angular и получаю сообщение об ошибке EntityDefinition for entity type "Position". когда компонент работает. Моя EntityMetadataMap такова: const entityMetaData: EntityMetadataMap = { Em…
06 ноя '19 в 16:22
1 ответ

получить результат или HTTP-ответ операции добавления ngrx/data

Как описано в документации по сервису данных сущности, операция добавления ожидает, что сущность будет сохранена на сервере. Он не говорит, что ожидает, что созданный объект будет возвращен из бэкэнда (с идентификатором и т. Д.). Мой бэкэнд делает э…
16 ноя '19 в 15:07
1 ответ

Можем ли мы использовать данные NgRx с ответом REST API в стиле пагинации?

В настоящее время я использую данные NgRx для выполнения операции CRUD с несколькими объектами в моем проекте. Теперь мне нужно разработать нумерацию страниц. Следовательно, ответ REST API будет таким: { "page": 1, "per_page": 10, "total": 100, "tot…
19 ноя '19 в 07:48
1 ответ

Данные NGRX: конструктор EntityServicesBase принимает только один аргумент

Я пытаюсь создать подкласс EntityServices для удобства класса приложения в соответствии с документацией NGRX/data по адресу https://ngrx.io/guide/data/entity-services К сожалению, приведенный пример не работает с последней версией ngrx/data 8.5.2. П…
3 ответа

ngrx/data: лучший способ иметь несколько корней api?

Мне нужно было бы настроить таргетинг на разные корни конечных точек api из разных модулей angular. Например http://server:port/user-api из пользовательского модуля http://server:port/admin-api из модуля администратора http://server:port/checkout-ap…
20 дек '19 в 15:28
1 ответ

Данные Ngrx - расширение DefaultDataService <T>

Я пытаюсь расширить ngrx/data DefaultDataService и переопределить некоторые методы. Что мне нужно изменить в методах, так это entityUrl, и я должен отправить HttpParam (чтобы сообщить перехватчику, какая служба BE должна использоваться для конкретно…
30 мар '20 в 10:17
2 ответа

Невозможно обновить объект с помощью multipart/formdata - данные NgRx

Я пытаюсь обновить одну из своих сущностей, которая также имеет функцию загрузки файлов. Я могу отправить (добавить) FormData с помощью метода добавления, но не могу обновить. NgRx дает ошибку ниже: Ошибка: первичный ключ не может быть нулевым / нео…
18 ноя '19 в 23:43
1 ответ

Angular ngrx-data записывает ответ службы в отдельные разделы entityCache

В настоящее время я работаю над проектом, в котором ngrx-data используется для хранения информации. Пока это работает отлично, но теперь я хочу сохранить данные сущности из конечной точки, которая дает мне два отдельных типа сущностей в своем ответе…
14 янв '20 в 19:15
1 ответ

Как расширить ngrx/data с помощью Entity Effects?

При преобразовании приложения для использования управления состоянием ngrx я решил управлять состоянием некоторых моделей с помощью ngrx/data через EntityMaps. Пока это работает нормально, однако, когда все становится немного сложнее, например, на о…
1 ответ

Пользовательский DataService NxRx-Data не использует DataSeviceConfiguration

Я расширил DefaultDataService следующим образом: @Injectable() export class DidDocumentDataService extends DefaultDataService<DidDocument> { constructor(http: HttpClient, httpUrlGenerator: HttpUrlGenerator) { super("DidDocument", http, httpUrl…
05 мар '20 в 10:39
1 ответ

Настройка ngrx/data для интеграционного тестирования

Я пытаюсь настроить интеграционный тест, который будет получать некоторые данные из серверной службы API с использованием сущностей ngrx/data. У меня есть этот StackBlitz: https://stackblitz.com/edit/ngrxdata-testing-not-working-pxfmkb?file=src/main…
04 апр '20 в 23:34
0 ответов

Как расширить данные EntityCollectionReducerMethods NgRx

Мне нужно проанализировать поле данных, прежде чем добавлять его в магазин. Я надеялся разобрать поле данных из переопределения getAll().Этот код не работает, может кто-нибудь объяснить, почему? export interface Alert { id: string; data: any; } cons…
09 апр '20 в 07:46
2 ответа

Как я могу настроить редукторы с помощью @ngrx/data?

Я учусь использовать @ngrx/data, это правда, что с этой библиотекой я продвигаю много кода, но у меня возникают проблемы, когда дело доходит до его персонализации. Я уже видел, как добавлять поля в коллекции export const entityMetadata: EntityMetada…
19 апр '20 в 00:46
0 ответов

Обновление записи NgRx/Data Entity

Я пытаюсь понять, как обновить запись объекта в кеше при получении события websocket от бэкэнда. Бэкэнд, который я сейчас разрабатываю, не содержит атрибутов, которые не определены. Я думал, что мне нужно получить элемент из бэкэнда по идентификатор…
04 авг '20 в 19:23
2 ответа

@ngrx/data с внутренним сервером odata

Я уже привык к ngrx-store, но, чтобы убежать от шаблонов, решил использовать ngrx-data. Документы Ngrx-data - это небольшой предел, и мне сложно найти способ реализовать шаблон odata. Как вы можете видеть здесь, ngrx Entity DataService имеет шаблон …
17 янв '20 в 00:04
1 ответ

Внедрить поставщика в элемент Angular (NGRX)

Я продолжаю получать указанную ниже ошибку в моем браузере после компиляции элемента Angular, использующего данные NGRX: Я безуспешно пытался добавить и удалить EntityCollectionServiceElementsFactory для поставщиков в каждом модуле NgModule в прилож…
1 ответ

Ngrx Data GetAll и изменить путь

Я совершенно не знаком с данными Ngrx и пытаюсь изменить URL-адрес для запроса на получение. Итак, у меня есть приложение Roles, которое предоставляет менеджеру возможность назначать пользователям роли, и мне нужно получить все разрешения пользовате…
01 апр '20 в 20:56
1 ответ

Понимание возможностей ngrx/data

Я пытаюсь познакомиться с ngrx/data, но не уверен в его возможностях. Я прочитал документацию и несколько руководств, но все еще остается много вопросов: ngrx/data предлагает методы для функциональности CRUD. Но как насчет дополнительных запросов, н…
11 апр '20 в 17:11
1 ответ

Как обновить Магазин с данными NgRX?

Моя структура компонентов В случае case.component, который кэширует данные дела в сущности Case хранилища, я извлекаю их из дочерних компонентов (case-actions, case-activity... и т. Д.). Но когда я удаленно обновляю Case из любого дочернего компонен…