title: angularjs tooltip within ng-repeat causes multiple evaluation of expression
body: <p>I've built a table with angular's ng-repeat directives.  So there are a set of nested loops.  Then, for each cell in the table I enable a popover like so:</p>
  
  <pre><code>&lt;td ng-repeat="col in columns"&gt;
    &lt;div popover="{{popVal(row, col)}}" popover-trigger="mouseenter" popover-append-to-body="true"&gt;
      {{ regularVal(row, col) }}
    &lt;/div&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p>I log to the console from within the popVal() function and lo', it is called repeatedly, once per row,col combo for Every Cell the mouse enters.  </p>
  
  <p>This is not the behavior I desire.  The function is primarily being used just as a way to supply the row, col parameters.   How do I tell the popover or tooltip to be less aggressive with its $apply (or $observe) behavior?</p>