烤面包机没有隐藏 - Angular 5

时间:2017-11-29 10:05:14

标签: angular angular2-toaster

我正在使用angular2-toaster,但我只对此项目有疑问。我以前在多个项目中使用它并且它工作正常,但是当我切换到角度5版本时,我无法获得烤箱消息消失。在成功或错误时,我有一个超时应该隐藏消息,但不会发生。这是我的烤面包机配置,如果有人有同样的问题,最近让我知道,谢谢!

if (showSuccessToast) {
        const toast: Toast = {
          type: 'success',
          title: 'Well Done !',
          body: toastMessage ? toastMessage : 'Operation successful.',
          showCloseButton: true,
          timeout: 2000,
          closeHtml: '<div class="toaster-close-icon"></div>'
        };

        this.toasterService.pop(toast);
      }

1 个答案:

答案 0 :(得分:2)

正如我在文档中看到的那样,有一点:Version ^ 5.0.0 requires either .forRoot() or .forChild() ToasterModule inclusion.

您可以尝试为.forRoot()添加ToasterModule吗? forRoot保证您只创建一次服务实例。所以它可以解决你的问题