J'ai exploré le projet Angular X-editable pendant un certain temps et je suis tombé sur ce comportement étrange. Chaque fois que je clique sur l'un des 3 composants 'select' et que j'essaie de changer la valeur à partir de la liste déroulante, la méthode 'showStatus (..)' se déclenche aussi pour les autres composants qui sont dans la ng-repeat frontière. (que vous pouvez vérifier via la console.)pourquoi cela se produit-il dans x-editable + ng-repeat
Pouvez-vous me dire pourquoi cela se produit? Est-ce que je manque quelque chose?
LINK ÉDITÉ -> Fiddle: http://jsfiddle.net/hrr4M/4/
<span ng-repeat="d in list" >
<a href="#" editable-select="d.status" e-ng-options="s.value as s.text for s in statuses">
{{ showStatus(d.status) }}
</a> <br/>
</span>