angular - Angular2 Template parse error after error code removed -
i'm working ng2 , kendo-ui grid component. i've had no issues until went add property kendo grid component, , seem stuck in strange compiler fugue state.
error in chrome dev console:
unexpected character "a" (" </kendo-grid-column> </kendo-grid [error ->]approwclick [ngstyle]="{ 'height': showadditionalfilters ? 'calc(100vh - 280px)' : 'calc("): ng:///foobarmodule/foobarcomponent.html@214:4 unexpected character "eof" (do have unescaped "{" in template? use "{{ '{' }}") escape it.) (" 'width': 'calc(100vw - 130px)'}"> </div> [error ->]"): ng:///foobarmodule/foobarcomponent.html@220:0 invalid icu message. missing '}'. (" 'width': 'calc(100vw - 130px)'}"> </div> [error ->]"): ng:///foobarmodule/foobarcomponent.html@220:0 @ syntaxerror (compiler.es5.js:1690) @ directivenormalizer.normalizeloadedtemplate (compiler.es5.js:14132) @ compiler.es5.js:14118 @ object.then (compiler.es5.js:1679) @ directivenormalizer.normalizetemplateonly (compiler.es5.js:14118) @ directivenormalizer.normalizetemplate (compiler.es5.js:14100) @ compilemetadataresolver.loaddirectivemetadata (compiler.es5.js:15129) @ compiler.es5.js:26806 @ array.foreach (<anonymous>) @ compiler.es5.js:26805 foo.bar.html (with ngstyle):
<kendo-grid approwclick [ngstyle]="{ 'height': showadditionalfilters ? 'calc(100vh - 280px)' : 'calc(100vh - 180px)', 'width': 'calc(100vw - 130px)'}" [data]="griddata" [selectable]="true" [sortable]="true" (selectionchange)="selectionchange($event)" (datastatechange)="datastatechange($event)">...</kendo-grid> so remove entire [ngstyle] input expect resolve issue, i'm still receiving error. code doesn't exist anywhere else in app.
does know issue? i've tried restarting ng serve , refreshing browser, neither seem work.
foo.bar.html (without ngstyle):
<kendo-grid approwclick [data]="griddata" [selectable]="true" [sortable]="true" (selectionchange)="selectionchange($event)" (datastatechange)="datastatechange($event)">...</kendo-grid>
you can't have newlines inside binding expressions
[ngstyle]="{ 'height': showadditionalfilters ? 'calc(100vh - 280px)' : 'calc(100vh - 180px)', 'width': 'calc(100vw - 130px)'}" should be
[ngstyle]="{ 'height': showadditionalfilters ? 'calc(100vh - 280px)' : 'calc(100vh - 180px)', 'width': 'calc(100vw - 130px)'}"
Comments
Post a Comment