Я хочу, чтобы моя страница отправляла действие на ngOnInit
, это действие будет перехвачено эффектом, а эффект this.router.navigate(['path'])
переместится на новый путь.
Мне не нужен редуктор здесь.
Но мне не удается заставить его работать, поскольку this.store.dispatch()
будет работать только в том случае, если я добавлю свой магазин в качестве DI и введу его в качестве текущего состояния, например private store: State<fromReducers.State>
My модуль как импортированный в магазине вроде так:
@NgModule({
imports: [
CommonModule,
RouterModule.forChild([
{ path: '', pathMatch: 'full', component: EvaluationContainer }
]),
StoreModule.forFeature('evaluation', {}),
EffectsModule.forFeature(Effects)
],
declarations: [EvaluationContainer]
})
export class FeatureEvaluationModule {}
How can I still dispatch the action in this situation?
Thanks!