Принимаю с сервера ошибки в виде название поля: « Ошибка для поля » в эффектах так
```
@Effect()
LogIn: Observable<any> = this.actions
.pipe(
ofType(AuthActionTypes.
LOGIN),
tap((e) => console.log('login effect')))
.map((action: LogIn) => action.payload)
.switchMap(payload => {
return this.loginServiceNg.loginStore(payload.username, payload.password)
.map((response: LoginInitResponse) => {
console.log(response);
return new LogInSuccess({
response: response
});
})
.catch((error) => {
console.log(error);
return Observable.of(new LogInFailure({error: error}));
});
});
@Effect({dispatch: false})
LogInFailure: Observable<any> = this.actions.pipe(
ofType(AuthActionTypes.
LOGIN_FAILURE),
tap((e) => console.log('login faild effect'))
);
```
В компоненте сейчас нормально работает метод для установки ошибок в форме
private setFormErrors(errorFields: any): void {
….
Вопсор: как теперь делать те же действия но через ngrx правильно ?