From 0fd823d66176b1787d89c91d8c12cab88ed7ce1c Mon Sep 17 00:00:00 2001 From: Conduitry Date: Sun, 15 Oct 2017 16:17:39 -0400 Subject: [PATCH] fix syntax --- src/generators/dom/index.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/generators/dom/index.ts b/src/generators/dom/index.ts index 5c381b366d..7c7c4a45dc 100644 --- a/src/generators/dom/index.ts +++ b/src/generators/dom/index.ts @@ -190,10 +190,8 @@ export default function dom( `if (!options || (!options.target && !options._root)) throw new Error("'target' is a required option");`} @init(this, options); ${generator.usesRefs && `this.refs = {};`} - - this._state =`@assign({},(%data||%noop)(),options.data)`; - - ${generator.metaBindings} + this._state = @assign(${templateProperties.data ? '%data()' : '{}'}, options.data); + ${generator.metaBindings} ${computations.length && `this._recompute({ ${Array.from(computationDeps).map(dep => `${dep}: 1`).join(', ')} }, this._state);`} ${options.dev && Array.from(generator.expectedProperties).map(