我正在尝试在可编辑的ng网格中使用ui-select下拉列表。这是我的可编辑单元格模板的样子:-
editableCellTemplate: "<ui-select ng-model="COL_FIELD" ng-class="'colt' + col.index" theme="bootstrap"><match placeholder="Choose client Account.."></match><choices repeat="client in clients | filter: $select.search"><div ng-bind-html="client.clientAccount | highlight: $select.search"></div></choices></ui-select>"
但是,我无法将所选值绑定到类,
ng-class=\"'Colt' + col.index\"
我在控制台上收到以下错误:
错误:[$parse:语法] 语法错误:标记"{"是意外的标记 在表达式 ['Colt' + col.index {open: $select.open}] 从 [{open: $select.open}] 开始。
生成的 HTML 如下所示:
基本上,html 生成为 ng-class="'colt' + col.index {open: $select.open}",大括号产生语法错误。
有人遇到过类似的问题吗?
在"colt"+col.index表达式后添加";"