- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们的团队正在应用程序中使用 Angular Material 的 MatSnackBar。因为每个人负责不同的页面,所以每个页面的snackBars 的持续时间是不同的。有些将持续时间设置为 2000 毫秒,其他设置为 1000 毫秒,有些甚至设置为 3000 毫秒。
我想从单个变量中获取持续时间值,以便我可以在一个地方控制所有 snackbar 的持续时间。甚至可以让开发人员在调用snackBar.open 函数时不发送持续时间值。
this.snackBar.open(message, {
duration: 2000,
});
最佳答案
您应该设置一个应用程序范围的 default Snackbar configuration 。
@NgModule({
providers: [
{provide: MAT_SNACK_BAR_DEFAULT_OPTIONS, useValue: {duration: 2500}}
]
})
this.snackbar.open(msg)
而没有任何选项。
关于 Angular Material MatSnackBar 默认持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651883/
是否可以在 Angular Material 2 MatSnackBarModule 中插入链接? 我已经尝试在文本中执行此操作,但它会将 html 显示为文本。 const text = 'logi
我想在显示来自使用 MatSnackBar 的服务消息服务的消息时显示一个图标. ( Material 模块在应用程序的模块中导入)。 但是,默认的 snackbar 不支持图标。我如何实现这样的功能
我们的团队正在应用程序中使用 Angular Material 的 MatSnackBar。因为每个人负责不同的页面,所以每个页面的snackBars 的持续时间是不同的。有些将持续时间设置为 200
我将 MatSnackBar 用于我的 angular 5 项目,我似乎无法更改“操作”按钮的颜色。 我已经将 snackbar 注入(inject)到我的 HttpInterceptor 中:
当我发现错误时,我试图打开一个 MatSnackBar。我已经将它简化为这个,但我仍然无法让它工作。 constructor(public matSnackBar: MatSnackBar) {
嘿,我是 Angular 新手,我想从 matsnackbar 获取数据。 可能吗? apiName: string; this.snackBar.openFromComponent(
我正在使用:Angular V6.1.0,Angular Material V6.4.1 我正在 try catch HTTP 错误并使用 MatSnackBar 显示它们。我试图在我的应用程序的每个
我有一个使用 Angular 10 和 Apollo GraphQL 的网站。 每当请求失败时,我想向用户显示错误使用 MatSnackBar ,但我不知道如何提供 MatSnackBar OnErr
所以我正在尝试在我的 Angular 4 Angular CLI 上运行“ng test”。我有很多问题,例如如果测试失败,UI 不会加载任何有用的消息,但幸运的是控制台可以工作。无论如何,出现此错误
我正在尝试将 MatSnackbar 模块放置在我的页面顶部。 我尝试使用config 添加customclass。这是我的代码: component.ts let config = new MatS
我正在创建 ionic 4 angular 应用程序,并使用 mat-snackbar 显示成功和错误消息。我需要更改红色错误消息的背景颜色和绿色的成功消息。下面的代码我使用的不是工作。 //.ts
我想利用 MatSnackBar 在事件完成时显示通知。我在我的应用程序模块中导入了 MatSnackBar,下面是我的 app.module.ts ... import { MatSnackBar,
我是一名优秀的程序员,十分优秀!