我正在称呼matsnackbar是一个.subscribe块,我无法完成工作时间。无论我尝试设置什么持续时间,Snackbar都会打开,闪烁然后立即关闭。
this._myService.patchUser(user)
.subscribe(results => {
this.openSnackBar('Updated User');
});
openSnackBar(message: any) {
const config = new MatSnackBarConfig();
config.duration = 2000;
this.snackBar.open(message, 'OK', config });
}
更新:此版本仍然具有闪光灯,但持续时间有效:
this._myService.patchUser(user)
.subscribe(results => {
this.snackBar.open('Updated User', 'OK', { duration: 2000, });
});
i升级为Angular 7,在过渡中,Snackbar的持续时间现在可以使用。我不能确切说明是什么解决的。