Angular 5 Matsnackbar在.subscribe中的关闭太快



我正在称呼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的持续时间现在可以使用。我不能确切说明是什么解决的。

最新更新