2013-07-31 2 views
0

У меня проблема с доступом к $ scope в prettyPhoto встроенный HTML. Это простой HTML, в котором у меня есть ng-click.

<div id="inputMask" class="gridSystem modalWindow responsive" style="display:none;"> 
... 
</div> 

и здесь JS для создания модального окна prettyPhoto:

$.prettyPhoto.open('#inputMask','',''); 

PrettyPhono создает специальный DIV, который я не могу соединиться с контроллером и/или $ области.

Кто-нибудь знает, как это сделать?

Того

ответ

1

AngularJS не будет работать с динамически генерируемым содержимым, что prettyphoto плагин генерирует, поскольку угловые потребности для компиляции HTML и настроек необходимых часов.

Вам необходимо обернуть плагин jquery в директиву и вручную обновить элементы области на основе обработчиков событий, доступных для плагина.

+0

Спасибо за ваш ответ – Sobis

Смежные вопросы