Задать вопрос
syamskoy
@syamskoy

Как перехватить функцию javascript через Angular 2?

Изучаю Angular 2. JQuery и JS ранее знал поверхностно, так в основном с PHP работаю. Делаю проект, на котором учусь и столкнулся с нетревиальной задачей, которую даже нагуглить не могу)
Суть: посредством http.get.map.subscribe тяну страницу и вывожу ее на экран через innerHTML. В этом блоке есть обработчик онклик:
<a href="#" onclick="locateTree('x1234')">Link</a>

При нажатии на которы, как и пологается, выпадает ошибка в консоль:
Uncaught ReferenceError: locateTree is not defined
    at <anonymous>:1:1
(anonymous) @ VM20596:1


Вот как мне эту функцию перехватить/объявить? В общем, что бы я мог ее обрабатывать в ангуляре, в своем компоненте? Пока что только в голову лезет хороший такой костыль с str_replace - заменить эту функцию, на ангуляровский синтаксис.. Но, надеюсь, есть более изящные методы.
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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