【发布时间】:2018-05-13 15:05:57
【问题描述】:
我必须更改快餐栏组件的背景。 我使用它来提醒或通知用户有关用户所做的某些错误或已完成的操作。
项目的材料版本。 "@angular/material": "^5.0.0-rc.1",
https://material.angular.io/components/snack-bar/api 的文档提到了一个用于更改类的 api。
面板类:字符串 |细绳[] 将额外的 CSS 类添加到小吃店容器中。
这是我在 css 文件中添加的内容。
.mycsssnackbartest {
background-color: blue;
}
这是打开快餐栏的代码
this.snackBar.open('Informing the user about sth', 'User Message' , {
panelClass: ['mycsssnackbartest ']
} );
我做错了什么?
【问题讨论】:
-
MatSnackBarConfig有一个名为extraClasses的字段“要添加到小吃店容器的额外 CSS 类。”您正在使用不存在的panelClass -
如果在 api 文档中找到 panelClass。 material.angular.io/components/snack-bar/api。我没有使用 extraClasses,因为文档说它已被弃用。但我要测试一下。谢谢。