Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2015, 03:07
Новичок на форуме
Отправить личное сообщение для Wizlight Посмотреть профиль Найти все сообщения от Wizlight
 
Регистрация: 03.11.2015
Сообщений: 5

Директивы при ajax обновлении из вне
Есть некий блок с директивой edit-block
<div edit-block id="t36">
</div>

Сама директива:
angular
    .module('lessonEdit')
    .directive('editBlock', function() {
        return {
            link: function(scope, element, attrs) {
                element.bind('click', function() {
                    alert('test');
                });
            }
        };
    });

Проблема в том, что после аякс обновления блока с данным тегом - ангуляр уже не видит директиву. Как "возобновить" все директивы в обновленном блоке?

Пользуюсь PHP фреймворком Yii, и там есть функция которая обновляет его виджет - список, вот после этого обновления
$.fn.yiiListView.update('blocks_list', {

            });

и перестают работать директивы
Ответить с цитированием