Angular 我的ngrx效应赢了';不要采取行动
我的效果是:Angular 我的ngrx效应赢了';不要采取行动,angular,ngrx,Angular,Ngrx,我的效果是: @Effect() loadSubmissionFiles$: Observable<Action> = this.actions$ .instanceOf(SubmissionFileActions.LoadSubmissionFiles) .switchMap( action => { console.log('action', action) var queryParams = action
@Effect()
loadSubmissionFiles$: Observable<Action> = this.actions$
.instanceOf(SubmissionFileActions.LoadSubmissionFiles)
.switchMap(
action => {
console.log('action', action)
var queryParams = action.deliverableTransactionId ? action.deliverableTransactionId : null;
return this.submissionFileHttpService.loadSubmissionFiles(queryParams)
.map(
(res) => {
return new SubmissionFileActions.LoadSubmissionFilesSuccess(res);
})
.catch((err) => {
return Observable.of(new SubmissionFileActions.LoadSubmissionFilesFailure(err));
});
});
我做错了什么?这是angular5。您应该在应用程序根导入中注册效果
您应该在应用程序根导入中注册效果
你登记了吗?你登记了吗?
case SubmissionFileActions.LoadSubmissionFiles:
@NgModule({
imports: [EffectsModule.forRoot([YourEffects])]
})
export class AppModule {}