title: Angularjs - add ng-* attributes using directives
body: <p>I'm trying to add simple ng-mouseover bindings  to elements managed by directives. But colud not get it working. </p>
  
  <p>@ <a href="http://jsbin.com/aqibij/2/edit" rel="noreferrer">http://jsbin.com/aqibij/2/edit</a></p>
  
  <p>I've tried to recompile the element after adding ng-mouseover binding. directive.compile and outer controller runs, but directive.linker does not run.</p>
  
  <p>@ <a href="http://jsbin.com/ikebed/1/edit" rel="noreferrer">http://jsbin.com/ikebed/1/edit</a></p>
  
  <p>I've moved the $compile'ing into linker. It runs fine, ng-mouseover runs fine, but recompiling in linker causes endless loop, which crashes the browser at the end :)</p>
  
  <p>How can I add ng-* bindings to elements using directives? What am I doing wrong in these approaches?</p>