ROOT_EFFECTS_INIT не запускается при инициализации магазина - PullRequest
0 голосов
/ 02 июля 2019

У меня есть эффект с эффектом инициализации =>

  @Effect()
  init$ = this.actions$.pipe(
    ofType(ROOT_EFFECTS_INIT),
    map(action =>
      new featureActions.GetAllMissionRequest({
        projectID: environment.projectId,
        projectContextID: environment.projectId
      })
    )
  );

Я добавил это внизу файла, я также попытался включить отсрочку, но этот эффект никогда не срабатывает при инициализации моего хранилища.

Я проверил репо ngrx, но решение, которое я применил, не вызвало мою функцию.

я что-то не так делаю?

1 Ответ

0 голосов
/ 02 июля 2019

Чтобы событие было отправлено, вы должны зарегистрировать свои эффекты:

@NgModule({
  imports: [
    EffectsModule.forRoot([MovieEffects])
  ],
})
export class AppModule {}

https://ngrx.io/guide/effects#registering-root-effects

...