Угловой выбор пользовательского интерфейса в ng-сетке

Я пытаюсь использовать раскрывающийся список ui-select внутри редактируемой сетки ng. Вот как выглядит мой редактируемый шаблон ячейки:

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>"

Однако я не могу привязать выбранное значение к классу,

нг-класс=\"'кольт' + col.index\"

Я получаю следующую ошибку на моей консоли:

Ошибка: [$parse:syntax] Синтаксическая ошибка: токен '{' является неожиданным токеном в столбце 20 выражения ['colt' + col.index {open: $select.open}], начиная с [{open: $select .открытым}].

Сгенерированный HTML выглядит следующим образом:

В основном html генерируется как ng-class="'colt' + col.index {open: $select.open}", а фигурные скобки вызывают синтаксическую ошибку.

Кто-нибудь сталкивался с подобной проблемой?


person Sur    schedule 07.12.2014    source источник


Ответы (1)


Вам нужно добавить ';' после выражения 'colt'+col.index

person Yogi    schedule 08.12.2014