问题描述: 我在自定义的类中使用Angular MatSnackBar时遇到了问题,SnackBar没有显示出来。
解决方法:
import { MatSnackBar } from '@angular/material/snack-bar';
并在你的模块中添加MatSnackBarModule:
import { MatSnackBarModule } from '@angular/material/snack-bar';
@NgModule({
imports: [
MatSnackBarModule
]
})
export class YourModule { }
constructor(private snackBar: MatSnackBar) { }
this.snackBar.open('SnackBar message', 'Action', {
duration: 2000 // 可选的持续时间,以毫秒为单位
});
这将在屏幕底部显示一个SnackBar,持续2秒,并带有一个可选的操作按钮。
希望这些解决方法能够帮助你解决问题!