假设我想构建一个可以插入第三方页面的 Angular2 应用程序。第三方页面可能已经使用 Angular2(可能有不同的版本)。是否可以在第三方应用程序中引导我的 Angular 2 应用程序。
<body>
<third-party-angular-app>
<third-party-component>
<my-angular-app>
</my-angular-app>
</third-party-component>
</third-party-angular-app>
</body>
答案是肯定的,Angular 能够引导多个应用程序。
它就是为此而设计的,这里有几个提示:
In this 代码行我们可以看到多个根组件,每个根组件都是一个应用程序,因此是多个应用程序。
In this 代码行我们可以看到有多个root更改检测器(因此为 forEach)。一个组件有 1 个更改检测器,对于根组件 (MyApp) 也是如此,因此多个更改检测器暗示多个根组件,即:多个应用程序。
我创建了一个 plunker 示例来证明它有效
https://embed.plnkr.co/37vJiq/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)