Я пытаюсь реализовать ng2-toasty для ErrorHandler, но toast никогда не появляется.
версия - "ng2-toasty": "^ 4.0.3",
Ниже приведен мой код:
import {ToastData, ToastOptions, ToastyService} from 'ng2-toasty';
import { ErrorHandler, Injectable, NgZone, Inject, Injector } from '@angular/core';
import { Router } from '@angular/router';
@Injectable()
export class B2CErrorHandler implements ErrorHandler{
constructor(private toastyService: ToastyService, private ngZone: NgZone) {
}
handleError(error: any): void {
this.ngZone.run(() => {
this
.toastyService
.error({
title: 'Error',
msg: 'An unexpected error happened',
theme: ' bootstrap',
showClose: true,
timeout: 5000
});
});
}
Последняя строка всех html-файлов моего приложения
<ng2-toasty [position]='bottom-right'></ng2-toasty>
Тот же код работает, если я храню код внутри любого компонента.Я перепробовал все способы, найденные в интернете, но ничего не работает.
Любая помощь приветствуется.ТИА