diff --git a/modules/angular2/src/forms/decorators.js b/modules/angular2/src/forms/decorators.js index 5dba25955e..87a0b8f187 100644 --- a/modules/angular2/src/forms/decorators.js +++ b/modules/angular2/src/forms/decorators.js @@ -31,12 +31,14 @@ export class ControlDecorator { _updateDOM() { // remove it once all DOM write go throuh a queue if (isPresent(this._controlName)) { - this._el.domElement.value = this._control().value; + var inputElem: any = this._el.domElement; + inputElem.value = this._control().value; } } _updateControl() { - this._control().value = this._el.domElement.value; + var inputElem: any = this._el.domElement; + this._control().value = inputElem.value; } _control() { diff --git a/modules/angular2/test/forms/integration_spec.js b/modules/angular2/test/forms/integration_spec.js index 7bfb9a0a5b..6d5e328d29 100644 --- a/modules/angular2/test/forms/integration_spec.js +++ b/modules/angular2/test/forms/integration_spec.js @@ -27,13 +27,6 @@ export function main() { }); } - var compiler; - - beforeEach(() => { - compiler = new Compiler(dynamicChangeDetection, null, new DirectiveMetadataReader(), - new Parser(new Lexer()), new CompilerCache()); - }); - describe("integration tests", () => { it("should initialize DOM elements with the given form object", (done) => { var ctx = new MyComp(new ControlGroup({