Дополнительный параметр с @ ngrx / entity - PullRequest
0 голосов
/ 27 мая 2019

Я хочу сохранить массив сотрудников и статус загрузки страницы в состоянии хранилища. Так что мое начальное состояние будет выглядеть так

const initialState = {
  isLoading: false,
  employees: []
  };

Теперь я хочу использовать @ ngrx / entity для сотрудника вместо массива. В документации показана только демонстрация использования объекта со всем состоянием.

Как я могу использовать сущность только для одного свойства, а не для всего состояния?

Если это невозможно, какова альтернатива для вышеуказанного сценария?

1 Ответ

0 голосов
/ 27 мая 2019

См. документы для примера:

import { EntityState, EntityAdapter, createEntityAdapter } from '@ngrx/entity';

export interface User {
  id: string;
  name: string;
}

export interface State extends EntityState<User> {
  // additional entities state properties
  selectedUserId: number;
}

export const adapter: EntityAdapter<User> = createEntityAdapter<User>();
...