Я следую руководству по Angular Material на github, чтобы установить пользовательскую глобальную конфигурацию для использования в модуле закусочной панели. Это руководство, за которым я следую.
Однако, как сказано в документации, нет экспорта 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 }
Но ни один из вариантов не работает. Закуска никогда не удаляется автоматически по прошествии указанного времени.
MAT_SNACK_BAR_DEFAULT_OPTIONS
был реализован с6.0.0-beta.4
- person Edric   schedule 07.05.2018