gpt4 book ai didi

angular2 toastr - 没有 toastr 容器已初始化接收 toast

转载 作者:太空狗 更新时间:2023-10-29 17:13:19 24 4
gpt4 key购买 nike

我正在使用 angular2-toaster在我的 Angular 应用中

很简单,

在组件模板中定义 toastr 容器

<toaster-container></toaster-container>

并且您使用 ToasterService 类型的 toasterService 来弹出 op toastr

  this.toasterService.pop('success', 'Args Title', 'Args Body');

但是这种方法有一个问题,我不想在其中定义一个容器我打算弹出 toastr 的每个组件, 我想在根组件中定义一次。应用程序 Bootstrap 在哪里但是当我这样做时,我得到了错误

 No Toaster Containers have been initialized to receive toasts.

有什么办法吗?

最佳答案

<toaster-container></toaster-container>在根组件 View 中。然后在每个其他组件中注入(inject) ToasterService。您仍然可以:

  this.toasterService.pop('success', 'Args Title', 'Args Body');

并且不要忘记在模块级别提供 ToastService。

DEMO

关于angular2 toastr - 没有 toastr 容器已初始化接收 toast ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46278741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com