【发布时间】:2016-05-23 12:32:42
【问题描述】:
按照官方5 min QuickStart,我有一个简单的 Angular 2 应用程序正在运行。
我设置了 Angular 1,现在它们都独立工作了,请参阅 this plunker。
按照他们所说的official upgrade guide:
若要将应用程序切换到混合模式,我们必须先安装 Angular 2 到项目。按照QuickStart 中的说明进行操作 关于这方面的一些指示。当我们安装了 Angular 2 后,我们可以 导入并实例化
UpgradeAdapter,然后调用它的bootstrap方法。它旨在采用与 angular.bootstrap 以便于进行切换:import {UpgradeAdapter} from 'angular2/upgrade'; /* . . . */ const upgradeAdapter = new UpgradeAdapter(); upgradeAdapter.bootstrap(document.body, ['heroApp'], {strictDi: true});
我的问题是放在哪里?
这听起来像是一个“做我的工作”的问题,但事实并非如此。我猜在main.ts,但我尝试了很多东西都没有成功。该文档对此并不十分清楚,并且一些 1 个月大的教程已经过时了。
---更新:
在我的情况下,我忘记加载我认为已经包含的 upgrade.js
【问题讨论】:
标签: javascript angularjs typescript angular