ngx-toastr Настройки тайм-аута GlobalConfig - PullRequest
1 голос
/ 15 мая 2019

Невозможно достичь с помощью классов IndividualConfig и GlobalConfig.

imports: [ToastrModule.forRoot({timeOut: 10000, positionClass: 'toast-bottom-right', preventDuplicates: true})]

Установка GlobalConfig, как в приведенном выше фрагменте кода, установит тайм-аут для всех типов сообщений / тостеров. Я бы хотел взять тайм-аут для каждого типа сообщений. Например, я хочу, чтобы сообщение об успешном истечении времени ожидания превысило 2000 миллисекунд, сообщение об ошибке - через 6 секунд, предупреждение и информация через 3 секунды. Я вижу такие конфигурации в сообщениях Growl, но не уверен насчет сообщений ngx-toastr.

Я пытался использовать рычание в приложении Angular 1.x версии

growlProvider.globalTimeToLive({ success: 2000, error: 5000, warning: 3000, info: 2000 });growlProvider.globalDisableCountDown(true);

В приложении Angular 6 imports: [ToastrModule.forRoot({timeOut: 10000})]

Я могу установить глобальное время ожидания, которое применяется ко всем уведомлениям, но я хочу взять под контроль каждый тип сообщения

...