Показать сообщение отдельно
  #1 (permalink)  
Старый 17.11.2013, 14:41
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Как встроить HTML в директиву?
Ко мне приходит JSON файл вида [{html: '...', pos: '', ...}, ...]

Нужно превратить его в список ng-repeat, чтобы в каждый элемент (или вместо каждого) был вставлен шаблон из html. Можно засунуть html в js-вставку, превратив его в шаблон. и вставлять с помощью ng-include, но как-то это коряво. Можно конкретно для этого html создавать отдельную директиву в цикле, где в качестве template указывать значение из html, но это кажется тяжеловесным. Пробовал экспериментировать с ng-transclude, но она вставляет как строку. Еще есть $compile, но почему-то кажется, что как-то по-другому это делается. Как бы вы поступили?

Последний раз редактировалось Shitbox2, 17.11.2013 в 14:45.
Ответить с цитированием