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

Шаблон Zero Ngrx Джона Папы и Уорда Белла - вы никогда больше не сможете написать действие, редуктор, селектор, эффект или службу данных HTTP.
0 ответов

Что делает это назначение машинописи?

protected services: { [name: string]: EntityCollectionDataService<any> } = {}; Я вижу, что он присваивает объекту литерал объекта, но [] назначение неясно, особенно в правой части выражения.
09 ноя '18 в 19:38
0 ответов

angular-ngrx-data создает пользовательский эффект

В настоящее время я использую ngrx в своем приложении для управления состоянием. Я пытался перейти на ngrx-data для простых операций CRUD и наткнулся на свой первый вопрос. Это мой текущий обычный эффект ngrx, и я хочу знать, как воспроизвести его с…
08 янв '19 в 00:35
0 ответов

NgRx/Redux менее дублирующий код с более общими редукторами

Я создаю приложение, где у меня есть разные страницы со списками фильмов. Например, страница поиска (фильмы по поиску), страница актера (фильмы актера), страница жанра (фильмы по жанру). Дело в том, что все они имеют одинаковую базовую функционально…
27 фев '18 в 20:18
0 ответов

Redux.js: есть ли служебная библиотека, которую можно использовать с реагировать?

Redux.js является хорошим методом управления состоянием, но требует написания большого количества кода. Есть ли способ уменьшить эти накладные расходы? Фон: Я видел, как Джон Папа говорил в ng-conf, в котором он представил @ ngrx / data. Эта библиот…
4 ответа

NoneNgrx / служба данных объекта данных

Попытка понять пример службы данных сущности ngrx/data здесь, где говорится "Создание служб данных сущности". После показа этой службы, документы продолжают показывать, как использовать ngrx/data в компонентах. Интересующая меня часть компонента так…
16 июл '19 в 09:45
0 ответов

NoneNgrx /data- Как я могу написать собственные редукторы для обработки конечной точки, возвращающей несколько сущностей?

В настоящее время я пытаюсь преобразовать свой магазин ngrx, чтобы использовать ngrx/data для обработки моих сущностей. Одно из самых сложных препятствий, с которыми я столкнулся, - это обработка конечных точек API, которые возвращают данные для нес…
16 авг '19 в 23:20
0 ответов

Ngrx-данные выбирают одну сущность

Я использую плагин ngrx-data (работает поверх ngrx), и я пытаюсь выбрать одну сущность из хранилища (данные ngrx вызывают "Cache"). Я обнаружил, что вы можете добавить один объект в кеш, но не могу найти способ извлечь один элемент (на основе иденти…
30 авг '19 в 22:03
1 ответ

Ngrx/ данные, по-видимому, мешают восстановителям

Я довольно новичок в Ngrx, поэтому я предполагаю, что я делаю что-то не так. Похоже, что если Ngrx/data активен, он вмешивается в историю состояний, что приводит к вызову редукторов с неопределенными начальными состояниями. Это очевидно, если у меня…
15 авг '19 в 18:57
1 ответ

Объект удален из кэша, несмотря на ошибку при удалении

Я использую Angular 8 с @ngrx/data управлять своими сущностями. Когда я инициирую операцию удаления, которая завершается неудачно (сервер возвращает 500), объект удаляется из кэша на стороне клиента ngrx, несмотря на то, что он не удаляется на серве…
0 ответов

Ошибка при использовании объединенного метода "delete" при попытке реализовать методы удаленного сервера в интерфейсе @ngrx/data EntityServerCommands<T>

При попытке использовать новый модуль @ngrx/data, и я не могу полностью понять реализацию обновления удаленного сервера, что такое реализация OOTB по умолчанию и как мне ее переопределить. когда я пытаюсь реализовать это самостоятельно, я получаю со…
0 ответов

@ngrx/data custom DataService - NullInjectorError: Нет поставщика для строки

Я пытаюсь добавить новый пользовательский DataService в @ngrx/data Я расширяю класс DefaultDataService через custom-entity-data-service.ts, а затем регистрирую его в entityService, чтобы получить службу в качестве DI заказ сущность-данных-service.ts…
25 июл '19 в 01:29
0 ответов

Ngrx/data add-one/success action выдает ошибку, не удается добавить объект ошибки свойства, не расширяемый

//dispute-docs-data.service.ts - Сервис, который используется для загрузки данных formData моего документа на серверную часть add(formData): Observable&lt;DisputeDocument&gt; { const {document: documentUrl} = environment.backend.endpoints; return th…
3 ответа

Схема "store" не найдена в коллекции "@schematics/angular"

Я устанавливаю ngrx/store с помощью следующей команды: ng add @ngrx/store тогда я хочу добавить магазин ng generate store auth/Auth --module auth.module.ts получите следующую ошибку: Произошло необработанное исключение: схема "store" не найдена в ко…
04 июл '20 в 08:38
1 ответ

БЛОК ИСПЫТАНИЯ JASMINE @NGRX/DATA

Я пытаюсь написать модульные тесты для своего проекта angular, используя @ngrx/data! Я получаю ошибки Ошибка: неожиданное значение EntityCollectionServiceBase, импортированное модулем DynamicTestModule. Добавьте аннотацию @NgModule. NullInjectorErro…
1 ответ

Почему данные изменяются между преобразователем и компонентом с данными ngrx?

Я получаю небольшой набор тем из серверной части, используя преобразователь. Я настроил метод getAll() для получения его с моего локального сервера. Я получаю полный массив в модифицированном методе, когда регистрирую его, но когда я использую entit…
25 окт '19 в 14:13
1 ответ

NGRX/data entity getAll объединяет старые данные с новыми вместо обновления

Я пытаюсь использовать ngrx-data-lab в качестве примера для своего проекта. Вот стек проекта, который я использовал. Я не могу использовать фактический URL-адрес сервера, который использую. URL принадлежит моей компании. Но происходит то, что сервер…
25 окт '19 в 09:57
3 ответа

создать селектор для сущности ngrx/data

У меня есть состояние, и я хочу создать селекторы из сущностей ngrx/data. import { Action, ActionReducer, ActionReducerMap, createFeatureSelector, createSelector, MetaReducer } from '@ngrx/store'; import {environment} from '../../environments/enviro…
28 окт '19 в 21:32
2 ответа

NGRX data entityResourceUrl в зависимости от другого объекта. динамические URL-адреса?

Обычно, когда я хочу указать URL-адрес объекта, у меня есть один конкретный URL-адрес для него, например serverURL / heroes. Но теперь у меня есть случай, когда я хочу использовать объект, принадлежащий другому объекту. Например, допустим, я хочу ис…
12 ноя '19 в 09:39
1 ответ

Наблюдаемое поведение

Я борюсь с чем-то, что мне кажется довольно простым. По сути, у меня есть приложение angular 8, и я использую ngrx. Все мои операции CRUD работают, но я хочу перейти к URL-адресу после успешного завершения и добавления или обновления. Когда я просма…
16 ноя '19 в 08:03
1 ответ

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

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