2015-04-22 6 views
0

Я хочу привязать событие click click к пользовательской директиве. Я создал настраиваемую директиву для раскрывающегося списка. Моя функциональность заключается в том, что я хочу закрыть список опций, когда пользователь нажимает на тело. Выпадающий код html создается с помощью тегов <ul> и <li>. Я несколько раз использовал эту директиву на странице. но теперь страница стала медленной, как нет. использования директивы, увеличенной на странице. Поэтому я хочу знать, как динамически связывать и отвязывать событие click click внутри директивы. Я использовал $document.bind('click',function(){//function body}); синтаксис для привязки события click. Пожалуйста, помогите

+0

Существует мягкое ограничение о о 2000 часов. Если вы показываете табличные данные или привязываете много меньших фрагментов данных, ограничение которых не сложно. Это, скорее всего, проблема. Обработчики событий не так дороги, как часы. – Enzey

ответ

0

Вместо того, чтобы использовать JQuery, вы можете использовать метод ссылки для манипулирования DOM элементов и добавить слушателей

См: the AngularJS doc

Я надеюсь, что это может помочь

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

  • Нет связанных вопросов^_^