我正在尝试在可编辑的 ng-grid 中使用 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:syntax] 语法错误:标记 '{' 是表达式 ['colt' + col.index {open: $select.open}] 第 20 列的意外标记,从 [{open: $select 。打开}]。
生成的 HTML 如下:
基本上,html 生成为 ng-class="'colt' + col.index {open: $select.open}" 并且大括号会产生语法错误。
有人遇到过类似的问题吗?