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