gpt4 book ai didi

javascript - Angular 2 Snackbar - 全局持续时间配置

转载 作者:行者123 更新时间:2023-11-29 16:46:12 25 4
gpt4 key购买 nike

我可以像这样设置 snackbar 消息的持续时间

let config = new MdSnackBarConfig();
config.duration = 5000;

this.snackBar.open(element.text, 'OK', config);

但是我需要为多个 snackbar 设置持续时间,而不希望每次都传入配置。

我能以某种方式设置全局持续时间配置吗?

谢谢!

最佳答案

我知道这篇文章是几年前的,但为了将来引用,我还是要回答这个问题。希望我能帮助像我一样看到这篇文章的人。

您现在可以使用 @NgModule 中的提供程序为模块注入(inject)默认选项的 MatSnackBar:

import { MatSnackBarModule, MAT_SNACK_BAR_DEFAULT_OPTIONS } from '@angular/material';

@NgModule({
declarations: [],
imports: [
MatSnackBarModule
],
exports: [
MatSnackBarModule
],
providers: [
{ provide: MAT_SNACK_BAR_DEFAULT_OPTIONS, useValue: { duration: 2500 } }
]
})

来源:Material Angular doc's

关于javascript - Angular 2 Snackbar - 全局持续时间配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41246952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com