我看到了有关此主题的答案here和here,但它们是针对版本2测试版(据我所知,我们应该引导模块,而不是现在的组件;同时我也是在版本4的文档中找不到bootstrap
函数。
我还读了一个article,它指向GitHub源代码中的interesting comment。最有趣的部分是
出于这个原因,Angular只创建了一个全局平台对象 它存储所有共享服务,每个角度应用程序 进样器将平台进样器作为其父级。
最后,我的问题是:在同一个浏览器页面上进行应用间通信的最佳模式是什么?我们如何确保不同应用程序的某些引导顺序?
答案 0 :(得分:0)
有多种解决方案。最简单的存在(如评论中所述)包括页面中的全局,并使用一些触发事件的getter和setter,因此其他应用程序知道某些内容已发生变化。如果您对可观察物感到满意,可以使用它们。
如果您沿着这条路走下去,您可能需要查看localStorage,它与上述解决方案大致相同,但也可以让您在不同的选项卡/窗口之间执行此操作。此外,它允许您在会话之间保留一些东西。 (如果你不想/需要使用sessionStroage而不是