Я следую руководству по Angular Material GitHub, чтобы настроить пользовательскую глобальную конфигурацию для использования в модуле Snackbar. Это руководство , которому я следую .
Однако, как и в документах, нет экспорта для MAT_SNACK_BAR_DEFAULT_OPTIONS
только MAT_SNACK_BAR_DATA
, но он не переопределяет конфигурацию по умолчанию.
Вот что я попробовал:
import { MatSnackBarModule, MAT_SNACK_BAR_DATA } from '@angular/material/snack-bar';
providers: [
{ provide: MAT_SNACK_BAR_DATA, useValue: { duration: 2500 } }
]
Я тоже так пытался:
{ provide: MatSnackBarConfig, useValue: { duration: 2500 } }
{ provide: MatSnackBarConfig, useClass: SnackClass }
Но ни один из вариантов не работает. Закуска никогда не отменяется автоматически по истечении указанного времени.