0

我正在尝试在可编辑的 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}" 并且大括号会产生语法错误。

有人遇到过类似的问题吗?

4

1 回答 1

0

您需要添加';' 'colt'+col.index表达式之后

于 2014-12-08T13:59:16.117 回答