Angular 通知程序在页面刷新后不工作

Angular notifier not working after page refresh

我构建了一个 angular 应用程序,我在其中使用 angular-notifier(版本 6.0.1)向用户显示不同类型的通知。首次启动应用程序时,无论显示多少通知,都按预期工作。

但是,如果我应用页面刷新/关闭浏览器并再次打开它(以便销毁并重新创建应用程序),通知将停止显示,即使通知(..)被调用达到。

我实现了一个APP_INITIALIZER后问题开始出现,但是启动时执行的函数与通知没有关系,第一次就可以了。

对这个问题有什么建议吗?谢谢!

所以过了一段时间我发现了这个问题,我会post给那些遇到同样问题并且正在努力寻找解决方案的人一个答案。

在APP_INITIALIZER 函数中,我有一个确实调用了通知程序的情况。因为在 APP_INITIALIZER 中被调用,我相信它处于无法恢复的状态并且不能再使用。

从 APP_INITIALIZER 中删除通知程序调用,将逻辑移至其他位置,它将按预期工作。