Как в контроллере компонента получить htmlNode текущего компонента?

Вот пример codepen.io/anon/pen/XdvaaE
Почему то ссылка на $element[0] внутри контроллера елемента дает объект, вместо htmlNode, соответственно метод getElementById undefined. Как мне получить HTML ноду текущего компонента со всеми методами ?
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 2
1. getElementById определен только для document, внутри элемента можно использовать например getElementsByTagName или querySelector.
2. htmlNode это интерфейс, который имеется у HTMLElement, который вам отдается
3. если вам нужен доступ к DOM внутри контроллера - где-то вы зашли не туда скорее всего.
Ответ написан
AMar4enko
@AMar4enko
А чем вам ngAnimate не угодила, кстати? Позволяет анимировать стили, возвращает promise. Сказали ей куда сколько чего анимировать, подписались на then - профит. А уж сколько в ней костыликов, чтобы везде более-менее ок работало...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы