Zone.js已检测到ZoneAwarePromise`(window | global).Promise`

时间:2019-12-03 09:40:33

标签: javascript angular angular-cli angular8 zone.js

我尝试运行多个(目前为2个)Angular简单应用。我知道Angular不适合这样,但是我残酷的老板让我做这些可怕的事情。 :(

当我在一页上合并两个应用程序时

<app-one></app-one>
<app-two></app-two>

<script src="runtime1.js"></script>
<script src="polyfills1.js"></script>
<script src="main.js1"></script>

<script src="runtime2.js"></script>
<script src="polyfills2.js"></script>
<script src="main2.js"></script>

我遇到错误

Zone.js has detected that ZoneAwarePromise `(window|global).Promise`...

我尝试了其他选项:

  • 对于第二个应用-禁用导入'zone.js / dist / zone'并添加

    platformBrowserDynamic()   .bootstrapModule(     AppModule,{ngZone:'noop'})   .catch(err => console.log(err));

  • 使用 ngx-build-plus webpack.extra.js

  • 使用iframe(错误的选择)

但是这两种方法都不适合我。 真的不可能将多个独立的应用程序角逐到一页吗?

P.S。我读了标题相同的帖子-它们没有完整的答案。

0 个答案:

没有答案