0

我有一个相当大的 Angular 1 应用程序。我想逐步将它迁移到 Angular 2 中,所以我遵循官方升级指南

现在由于某种原因,我在使用 SystemJS 时遇到了一个又一个问题,但我也怀疑旧应用程序是否可以使用异步模块加载,所以我想继续升级而不使用 SystemJS 或者使用更简单的模块装载机。

我尝试摆脱 SystemJS,但所有 ng2 模块都包含在System.register调用中。

那么如何设置一个使用 ng1 + ng2 而UpgradeAdapter没有 SystemJS 的项目呢?

编辑:我 Get SystemJS 为 ES6 提供了一个 polyfill import。假设我可以不用它,因为我只对在符合 ES6 的浏览器上运行应用程序感兴趣。

4

1 回答 1

2

您可以使用 angular-all.umd.js 并将您自己的模块包装在UMD信封中。这样您就可以动态或静态地加载它们。

于 2016-02-15T22:14:08.773 回答