angular2动态加载模块

时间:2016-12-23 10:08:50

标签: angular bootstrapping

我有一个运行的应用程序,在我的一个组件中,我想要一个按钮,然后点击我想从另一个文件加载另一个模块并引导它。它正在工作,但我得到了EXCEPTION:预计不会出现在Angular Zone,但它确实如此!我不知道为什么以及如何解决它。 这是我的代码:

index.html:
<app1></app1>
<app2></app2>

点击即可获得:

return System.import('../secondapp.ts').then((comp: any) => {
        platformBrowserDynamic().bootstrapModule(comp.default);
   });

1 个答案:

答案 0 :(得分:0)

错误是由于引导加载不止一次。它是Angular的限制。您需要在再次引导组件之前处置该组件