如何在Angular中定位Position MatSnackBar模块?

前端之家收集整理的这篇文章主要介绍了如何在Angular中定位Position MatSnackBar模块?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将MatSnackbar模块放在页面顶部.

我尝试使用配置添加customclass.这是我的代码

component.ts

let config = new MatSnackBarConfig();
config.duration = 50000;
config.panelClass = ['red-snackbar']
this.snackBar.open("Please fill all the details before proceeding.",null,config);

的CSS

.red-snackbar{
    position: absolute !important;
    top: 54px;
}

但它没有用.是否可以重新定位MatSnackbar?

解决方法

您可以确定 docs指定的verticalPosition:MatSnackBarVerticalPosition

TS:

openSnackBar(message: string,action: string) {
    this.snackBar.open(message,action,{
      duration: 2000,// here specify the position
      verticalPosition: 'top'
    });
}

Demo

猜你在找的Angularjs相关文章