我们可以在同一应用程序中运行不同版本的angular吗? 例如:Angular 8和Angular 6在同一应用程序中。我知道根div中的角负载。我的想法是在2个不同的根div中加载2个angular。 例如:在index.html文件中,我们有:
<div id = "angular6"></div>
<div id = "angular8"></div>
我想知道我们是否可以做到这一点,以及实现该目标的步骤是什么。
答案 0 :(得分:0)
是的!
我可以考虑2种选择
[推荐]使用角度元素(@ angular / element):它将转换您所有组件的Web组件,并且可以直接在您的页面中使用,超过6号角和8号角的组件可以相互通信
创建两个main.ts
文件以并行引导两个应用程序。我认为这个过程会给管理两个应用程序带来更多问题
用于引导您的应用的代码:
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));