From bbfb4e1dcc925f531a095a129f199bb8c82f45a0 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Fri, 12 Jun 2015 16:55:08 -0700 Subject: [PATCH] fix(dynamic_component_loader): Fix for ts2dart issue Fix a build break by declaring a type for `locals`. See https://github.com/angular/ts2dart/wiki/Builtin-fa%C3%A7ade-methods#fixing-untyped-property-access-errors for some context. --- .../test/core/compiler/dynamic_component_loader_spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/angular2/test/core/compiler/dynamic_component_loader_spec.ts b/modules/angular2/test/core/compiler/dynamic_component_loader_spec.ts index 009ae3f944..ace2bd3958 100644 --- a/modules/angular2/test/core/compiler/dynamic_component_loader_spec.ts +++ b/modules/angular2/test/core/compiler/dynamic_component_loader_spec.ts @@ -18,6 +18,7 @@ import { import {TestBed, ViewProxy} from 'angular2/src/test_lib/test_bed'; import {Injector} from 'angular2/di'; import {Component, View, onDestroy} from 'angular2/annotations'; +import {Locals} from 'angular2/change_detection'; import * as viewAnn from 'angular2/src/core/annotations_impl/view'; import {DynamicComponentLoader} from 'angular2/src/core/compiler/dynamic_component_loader'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; @@ -76,7 +77,7 @@ export function main() { })); tb.createView(MyComp).then((view) => { - var dynamicComponent = view.rawView.locals.get("dynamic"); + var dynamicComponent = (view.rawView.locals).get("dynamic"); dynamicComponent.done.then((ref) => { view.detectChanges(); expect(view.rootNodes).toHaveText("hello");