NG2-тосты с ошибкойHandler.Тост никогда не появляется - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь реализовать 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>

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

Любая помощь приветствуется.ТИА

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