0

我试图通过使用 Angular 和 single-spa 来构建一个演示,看看这是否可以成为我们未来的发展道路。这是我试图借用的例子。

https://github.com/PlaceMe-SAS/single-spa-angular-cli-examples

但是,我发现当路由到另一个应用程序时,例如:点击 Open Help 或 App1,控制台会出现类似“ERROR: Expected to not be in Angular Zone, but it is!”的错误。

我在互联网上做了一些研究,试图解决这个错误。但是,我没有找到解决方案。我还向该项目提交了一个问题。我只是想知道是否有人知道这里的这个错误。

先感谢您!

在此处输入图像描述

4

1 回答 1

0

我想在这里发布我们的解决方案。我们的一位开发人员通过在每个 index.html 中调用 zone 来解决此区域错误。所以在门户 main.js 中,从 index.html 中删除区域导入和调用区域

索引.html

<body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/zone.js/0.8.19/zone.js"></script>
    <script src="/build/common.js"></script>
    <script src="/build/main.js"></script>
</body>
于 2019-03-21T19:17:44.103 回答