Я в angular новичек, постараюсь быть доходчивым.
Есть такой DOM:
<div ng-controller="MyCtrl">
<div ng-mouseenter="innerPreview(id)"></div>
<div ng-mouseenter="innerPreview(id)"></div>
<div ng-mouseenter="innerPreview(id)"></div>
/* сюда надо вывести темплейт кастомной директивы с нужными данными */
<div id="preview" custom-directive></div>
</div>
Я понимаю что любые манипуляции с DOM должны быть в директивах, но как активировать манипуляции с DOM по событию mouseenter? Я правильно понимаю что нужно вызывать некий метод контроллера, который дергает директиву, которая вставляет нужный html в DOM?