Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Как узнать в какой области видимости находится элемент? (https://javascript.ru/forum/angular/47781-kak-uznat-v-kakojj-oblasti-vidimosti-nakhoditsya-ehlement.html)

Shitbox2 07.06.2014 01:39

Как узнать в какой области видимости находится элемент?
 
На произвольном элементе стригерилось событие и нужно узнать внутри какого scope находится event.target. Можно это сделать без перебора родителей?

nerv_ 07.06.2014 12:51

var scope = anugular.element(node).scope();

https://docs.angularjs.org/api/ng/fu...ngular.element

Shitbox2 07.06.2014 13:36

Я ступил. Проблема была в другом. При исследовании элемента полученного при двойном ngRepeat оказалось, что у него нет родителя. Соответственно и областей видимости и ничего, что связывало бы его с остальным DOM не было. Пришлось решить проблему другим способом


Часовой пояс GMT +3, время: 02:37.