ng-click не работает после $compile
Добрый день.
Есть фильтр, по которому запрашивается список товаров в html виде, в коде есть ng-show и ng-click, после $compile ng-show отрабатывает, а ng-click ни как не реагирует на клик. При этом при первичной загрузки страницы (до использования фильтра) все директивы отрабатывают без проблем, после обновления списка ng-click не работает( кусок кода из контролера фильтра. (Здесь я отправляю get с параметрами фильтра и выкладываю полученный список товаров в соседний div, перед этим естественно $compile) Код:
$scope.getFiltered = function(selected){ кусок кода из контролера списка товаров Код:
showAddCompare - добавляет/удаляет элемент из списка (отправляет get и возвращает Html), вызывается в ng-click В чём может быть проблема? |
РЕШИЛ наконец-то проблему.
Сделал следующим образом.... каждому товару(#catalog-list .items .item) в списке (#catalog-list .items) повесил контролёр с дублирующими функционалом ng-click, таким образом контролеры были в возвращаемом Html коде, который проходил $compile перед его выводом, в результате все события срабатывали на ура! ура! ура! Надеюсь кому-то сэкономил пару часов этим топиком) |
Часовой пояс GMT +3, время: 15:59. |