具有@ ngrx / entity的附加参数

时间:2019-05-27 14:19:08

标签: ngrx ngrx-entity

我想将员工阵列和页面加载状态保持在存储状态。所以我的初始状态将是这样

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

现在我想为员工使用@ ngrx / entity而不是数组。该文档仅显示在整个状态下使用实体的演示。

我怎么只能将实体用于一个属性而不是整个状态?

如果不可能,上述方案的替代方案是什么?

1 个答案:

答案 0 :(得分:0)

有关示例,请参见docs

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>();