diff --git a/modules/angular2/src/upgrade/upgrade_adapter.ts b/modules/angular2/src/upgrade/upgrade_adapter.ts index a282d7aeef..2e417f06b3 100644 --- a/modules/angular2/src/upgrade/upgrade_adapter.ts +++ b/modules/angular2/src/upgrade/upgrade_adapter.ts @@ -339,7 +339,7 @@ export class UpgradeAdapter { (injector: angular.IInjectorService, rootScope: angular.IRootScopeService) => { ng1Injector = injector; ObservableWrapper.subscribe(ngZone.onTurnDone, - (_) => { ngZone.run(() => rootScope.$apply()); }); + (_) => ngZone.runOutsideAngular(() => rootScope.$apply())); ng1compilePromise = UpgradeNg1ComponentAdapterBuilder.resolve(this.downgradedComponents, injector); }