Показать сообщение отдельно
  #2 (permalink)  
Старый 05.03.2015, 00:31
Аватар для MetaDriver
Аспирант
Отправить личное сообщение для MetaDriver Посмотреть профиль Найти все сообщения от MetaDriver
 
Регистрация: 24.04.2014
Сообщений: 66

Сообщение от desperado Посмотреть сообщение
В чем собственно вопрос - как в одну директиву подсовывать разные другие директивы? Главная общая директива имеет каркас модального окна. Далее, если мне нужно там вывести видео, я вывожу директиву-видео плеер, если надо там вывести картинку - вывожу картинку, если аудио - аудио плеер. Вот такая задумка. Что посоветуете.
http://angular-ui.github.io/bootstrap/
Смотри там "modal". Это директива модального окна. В неё засовываешь любые шаблоны, в том числе по условию (ng-include способна брать на вход функцию, в функции через switch возвращаешь нужный шаблон (URL) с нужными тебе директивами).
Ангуляр вполне сообразительный, сам всё скомпилирует и подключит. Другое дело, что тебе придётся ещё при вызове окна, пробросить в него все нужные для текущего шаблона переменные.
Разберёшься, там примеры есть.
Ответить с цитированием