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

Адаптер Entity State для управления коллекциями записей с помощью ngrx
2 ответа

Отображение одной сущности ngrx в цикле ngFor с использованием идентификаторов

Я использую NG6 с NGRX для отображения двух наборов данных в представлении. Первый набор данных - это полный набор данных. Второй набор данных является подмножеством первого набора данных. Мне нужно использовать цикл ngFor во втором наборе данных, к…
05 сен '18 в 03:32
0 ответов

Как выбрать один элемент / сущность, ngrx?

У меня есть селектор для получения всех сообщений, фактически всех сущностей, теперь я хочу получить одну запись / сущность. Должен ли я отфильтровать сообщения, которые я получаю от селектора 'getAllPosts', или создать еще один и как это сделать? В…
03 фев '18 в 07:38
1 ответ

Ngrx Entity, как определить действия и как правильно назвать действия с эффектами

Я сгенерировал действия, используя схемы ngrx, и это выглядит так: export enum UserActionTypes { LoadUsers = '[User] Load Users', AddUser = '[User] Add User', UpsertUser = '[User] Upsert User', AddUsers = '[User] Add Users', UpsertUsers = '[User] Up…
03 сен '18 в 08:15
1 ответ

Как обновить подмножество сущностей с помощью ngrx-entity?

Я обновляю набор сущностей, используя HTTP Patch request, для удаленного бэкэнда. Ответ от бэкэнда включает только обновленные объекты (т. Е. Не все объекты). Я установил свой редуктор с помощью адаптера состояния объекта и использую updateMany обно…
12 янв '18 в 08:56
1 ответ

Выбранный фрагмент состоял из нескольких сущностей в NgRx Store

Я использую NgRx Entities для создания состояния дляlogs'Редуктор состоял из лог-объектов: EntityState<Log>, Затем я хочу подписаться из моего компонента Angular на несколько объектов Log. Если бы это был только один журнал, я бы использовал: …
26 апр '18 в 09:01
1 ответ

Удержание 3 одинаковых объектов в магазине с чистым разделением.

У меня есть три службы, которые возвращают объекты одного типа на основе различных действий. Как я могу держать все объекты в магазине функций с чистым разделением. Действие 1: LOAD_CANDIDATES I have an effect that invokes below service call public …
0 ответов

ngrx - есть ли способ вызвать действия функциональных модулей из корневого модуля

Я пытаюсь изменить хранилище ленивых загруженных функциональных модулей в исходное состояние, когда из корневого модуля вызывается действие выхода из системы. Благодарю.
20 фев '18 в 12:07
1 ответ

Использование функции Array.reduce с объектами в приложении NgRx

В проекте NgRx Angular 5 есть функция редукции, которую я не совсем понимаю. Буду признателен за помощь В основном код выполняет итерацию массива объекта, и этот массив выглядит так: [{ id: '0', message: 'work', done: false }, { id: '1', message: 'm…
19 апр '18 в 09:23
1 ответ

NGRX-сущность: как назначить action.payload для свойства состояния в UpsertOne

У меня есть редуктор в состоянии сущности. Как мне назначить action.payload.Message в saveMessage.msg во время выступления upsertOne на UPSERT_Message_SUCCESS действие. export interface MessageState extends EntityState<Message> { // additional…
01 ноя '18 в 19:36
1 ответ

SelectAll из ngrx/entity ничего не выбирает

вступление У меня возникли проблемы с работой моего селектора. Мой компонент не обновляется книгами из FakeApiService хотя я вижу, что звонок сделан. Так что действия и эффекты работают. Я считаю, что проблема связана с моим использованием @ngrx/Ent…
14 май '18 в 09:34
1 ответ

Создание селектора @ngrx с данными из нескольких объектов (Angular)

У меня есть сущности @ngrx, основанные на следующих моделях: export interface Product { id: number; code: string; text: string; brand: any; quantity_available: number; rate: number; // ... other variables } export interface BasketProduct { id: numbe…
11 июн '18 в 05:58
1 ответ

NgRx + Entities + Firestore - как с этим бороться, если я не хочу загружать все сущности одновременно?

Допустим, есть задачи и проекты. Иногда пользователь хочет видеть все свои задачи, а иногда и задачи, относящиеся к определенному проекту. Когда все задачи загружаются в начале, все эти различные представления могут просто использовать селекторы NgR…
29 сен '18 в 10:20
2 ответа

Как можно управлять оценкой селектора ngrx-store?

У меня есть селектор: const mySelector = createSelector( selectorA, selectorB, (a, b) => ({ field1: a.field1, field2: b.field2 }) ) Я знаю, что селектор оценивается при изменении любого из его входов. В моем случае мне нужно управлять "mySelector…
06 фев '18 в 20:15
0 ответов

Проблемы с вытягиванием сущностей Ngrx в магазине

Я занимаюсь разработкой приложения для изучения Angular Ngrx Store и Entities. Приложение использовало пример приложения из ngrx/platform в качестве отправной точки. Код и приложение здесь на StackBlitz Я пытаюсь использовать createSelector, чтобы о…
08 май '18 в 23:15
0 ответов

Обновление списка сущностей в таблице ngrx новыми отфильтрованными данными

У меня есть угловое приложение, которое я использую с помощью ngrx и эффектов. На одном маршруте у меня есть список предупреждений, которые я получаю из REST API. Это делается путем вызова конечной точки /alerts, вызываемой в ngOnit через эффект. Од…
24 дек '18 в 10:53
1 ответ

Как использовать селекторы сущностей ngrx?

Я использую сущность ngrx для моего магазина проблема, я не могу выбрать сущности магазина с селекторами. я сделал как код в этом примере https://github.com/angular-university/angular-ngrx-course/blob/master/src/app/courses/course.selectors.ts в мое…
06 янв '19 в 11:46
0 ответов

NodeJs Firestore добавляет идентификаторы документов как свойство (хелпер состояния сущности)

Я использую NGRX, EntityAdapter с Firestore, Идентификаторы в Firestore генерируются как ключи к отдельным документам. { "id": {/* properties */} } EntityAdapter надеется selectId быть обеспеченным. export const adapter: EntityAdapter<Model> =…
2 ответа

ngrx: установить значение по умолчанию для сущностей

Как я могу установить значение по умолчанию для сущностей при инициации состояния в сущностях ngrx? potato.model.ts export class Potato { id: number; weight: number; } potato.reducer.ts export interface PotatoState extends EntityState<Potato> …
22 янв '19 в 12:10
1 ответ

Использование полезной нагрузки действия в подписке ActionsSubject на NGRX

Я получил старый и плохой Property 'payload' does not exist on type 'Action выполняя эти действия подписки: Поскольку это действие по созданию, мне нужна полезная нагрузка для проверки userId недавно созданного пользователя и перейдите к /users/user…
27 июл '18 в 18:14
2 ответа

Как обновить или удалить вложенный объект внутри сущностей ngrx?

Как обновить или удалить вложенный объект внутри сущностей ngrx, например, я хочу удалить первый элемент, который имеет 19 id из (charter.entities.scopes.data), как это показано в приведенном ниже хранимом объекте json внутри моего магазина ngrx cha…
23 янв '18 в 18:14