Angularjs de l'INTERFACE utilisateur de s'effondrer dans ngRepeat

Je suis en train d'intégrer certains panneaux réductibles à un ngRepeat.
C'est ce que j'ai:

<div class="panel panel-default" ng-repeat="element in elements">
 <div class="panel-heading">
  {{element.name}}
  <button value="Collapse" ng-click="element.isCollapsed != element.isCollapsed"></button>
 </div>
 <div class="panel-body" collapse="element.isCollapsed">
  Content
 </div>
</div>

Maintenant, quand je clique sur le bouton, l'effondrement ne fonctionne pas.
À partir de la documentation, je comprends que la répétition crée un champ pour chaque element.
Et l'attribut collapse du panneau d'administration devrait obtenir le même champ, à droite?
Il semble que la scope.$watch dans le collapse directive ne fonctionne pas correctement.
Ou peut-être que je suis en train de faire quelque chose de mal?

Grâce

S'il vous plaît créer un violon pour la même chose. Veuillez expliquer ng-click="élément.isCollapsed != de l'élément.isCollapsed" Vous vérifier sur le même élément dans l'événement click
Salut V31, merci pour votre commentaire. J'ai créé un violon jsfiddle.net/nZ9Nx/7 et corrigé le code.

OriginalL'auteur Enrico | 2014-02-18