当我通过http call =>
收到错误消息时,我试图显示一个小吃栏 constructor(
private actions$: Actions,
private getuserService: UserService,
private snackBar: MatSnackBar
) { }
@Effect()
getUser$ = this.actions$.pipe(
ofType<featureActions.getUser>(featureActions.ActionTypes.getUser),
switchMap(() =>
this.getuserService.getUser().pipe(
map(user => new featureActions.getUserSuccess(user)),
catchError((error: HttpErrorResponse) => {
this.snackBar.open("error message", 'OK', {duration: 2000});
return of(new featureActions.GetUserFailed(error))
}),
),
),
);
我已将所有材料模块导入到我的AppModule中,包括MatSnackBarModule。
但是,当我显示它时,div就像页面左上方的
没有错误,我不会在任何地方覆盖任何重要的CSS。我不太明白我的错误。另外,当我检查时,所有css类等都将应用。