Как встроить HTML в директиву?
Ко мне приходит JSON файл вида [{html: '...', pos: '', ...}, ...]
Нужно превратить его в список ng-repeat, чтобы в каждый элемент (или вместо каждого) был вставлен шаблон из html. Можно засунуть html в js-вставку, превратив его в шаблон. и вставлять с помощью ng-include, но как-то это коряво. Можно конкретно для этого html создавать отдельную директиву в цикле, где в качестве template указывать значение из html, но это кажется тяжеловесным. Пробовал экспериментировать с ng-transclude, но она вставляет как строку. Еще есть $compile, но почему-то кажется, что как-то по-другому это делается. Как бы вы поступили?
Последний раз редактировалось Shitbox2, 17.11.2013 в 14:45.
|