EntityState:实体类型接口

  1. /*
  2. {
  3. ids: [1, 2],
  4. entities: {
  5. 1: { id: 1, title: "Hello Angular" },
  6. 2: { id: 2, title: "Hello NgRx" }
  7. }
  8. }
  9. */
  10. export interface State extends EntityState<Todo> {}

createEntityAdapter: 创建实体适配器对象

EntityAdapter:实体适配器对象类型接口

  1. export const adapter: EntityAdapter<Todo> = createEntityAdapter<Todo>()
  2. // 获取初始状态 可以传递对象参数 也可以不传
  3. // {ids: [], entities: {}}
  4. export const initialState: State = adapter.getInitialState()