0

我在 Angular 11 应用程序中使用@ngrx/data,我想为我的Settings实体提供初始状态,就像你可以使用@ngrx/store 和 StoreModule.forRoot({}, {initialState: someInitialState}.

@ngrx/data实体提供初始状态的正确方法是什么?

谢谢!

4

1 回答 1

0

使用相关模块的效果或构造函数

export class DataModule {
  constructor(hero: HeroCollection, villain: VillainCollection, fight: FightCollection, store: Store) {
    hero.addManyToCache([]);
    villain.addManyToCache([]);
    fight.addManyToCache([]);
    // .....
  }
}
@Injectable()
export class EntityEffects {
  @Effect()
  public readonly data$ = this.actions$.pipe(
    ofType(ROOT_EFFECTS_INIT),
    // ....
  );
}
于 2021-02-05T08:14:46.987 回答