diff --git a/modules/@angular/compiler/src/offline_compiler.ts b/modules/@angular/compiler/src/offline_compiler.ts index c7a19a8769..90bd832096 100644 --- a/modules/@angular/compiler/src/offline_compiler.ts +++ b/modules/@angular/compiler/src/offline_compiler.ts @@ -192,10 +192,12 @@ export class OfflineCompiler { function _resolveViewStatements(compileResult: ViewCompileResult): o.Statement[] { compileResult.dependencies.forEach((dep) => { if (dep instanceof ViewFactoryDependency) { - dep.placeholder.moduleUrl = _ngfactoryModuleUrl(dep.comp.moduleUrl); + const vfd = dep; + vfd.placeholder.moduleUrl = _ngfactoryModuleUrl(vfd.comp.moduleUrl); } else if (dep instanceof ComponentFactoryDependency) { - dep.placeholder.name = _componentFactoryName(dep.comp); - dep.placeholder.moduleUrl = _ngfactoryModuleUrl(dep.comp.moduleUrl); + const cfd = dep; + cfd.placeholder.name = _componentFactoryName(cfd.comp); + cfd.placeholder.moduleUrl = _ngfactoryModuleUrl(cfd.comp.moduleUrl); } }); return compileResult.statements;