編集可能な 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] 構文エラー: トークン '{' は、[{open: $select] で始まる式 ['colt' + col.index {open: $select.open}] の列 20 にある予期しないトークンです。開いた}]。
生成される HTML は次のとおりです。
基本的に、html は ng-class="'colt' + col.index {open: $select.open}" として生成され、中括弧は構文エラーを生成します..
誰もが同様の問題に直面しましたか?