有没有一种方法可以将多个CSS类添加到mat-dialog的backgroundClass属性中?

时间:2020-09-08 06:36:05

标签: css angular angular-material

尝试这样的操作,但似乎在角度8上不起作用

const dialogConfig = new MatDialogConfig();
dialogConfig.backdropClass = 'display-after-delay backdrop-background';

1 个答案:

答案 0 :(得分:2)

是的,您可以通过传递documentation中所示的字符串数组来将多个类添加到背景中:

backdropClass: string | string[]

自定义背景类。

所以您应该像下面这样编写代码:

添加单个班级:

const dialogConfig = new MatDialogConfig();
dialogConfig.backdropClass = '<your-single-class>';

用于添加多个类:

const dialogConfig = new MatDialogConfig();
dialogConfig.backdropClass = ['display-after-delay', 'backdrop-background'];