title: why does this happen in x-editable + ng-repeat
body: <p>I have been exploring Angular X-editable project for a while and came across this odd behavior.</p>
  
  <p>Whenever I click on any one of the 3 'select' components and try to change the value from the dropdown, the method 'showStatus(..)' gets fired for other components as well that are inside the ng-repeat boundary. (which you can check through the console.)</p>
  
  <p>Can you please tell me why is this happening? Am I missing something.. ?</p>
  
  <p>EDITED LINK -> Fiddle : <a href="http://jsfiddle.net/hrr4M/4/" rel="nofollow">http://jsfiddle.net/hrr4M/4/</a></p>
  
  <pre><code>&lt;span  ng-repeat="d in list" &gt;
    &lt;a href="#" editable-select="d.status" e-ng-options="s.value as s.text for s in statuses"&gt;
  
         {{ showStatus(d.status) }}
  
    &lt;/a&gt; &lt;br/&gt;
  &lt;/span&gt;
  </code></pre>