Wie klicken zum Verstecken/Anzeigen divs nur die divs/Klassen, die in li
verpackt sind, jetzt, wenn ich auf den ersten Artikel, beide klicken Gegenstände werden gezeigt. Gibt es einen Weg wie jQuery, um nur this
in Angular zu überprüfen?ng-show ng-verstecken in ng-wiederholen, wie für jeden umhüllten Block klicken/triggern
Online Beispiel: http://jsfiddle.net/qp0x1zcc/
<div ng-app="editer" ng-controller="myCtrl" class="container">
<ul ng-repeat="item in items">
<li ng-click="show = !show" ng-init='show = false'>
<span ng-hide="show">{{item.name}}</span>
<form ng-show="show">
<input ng-model="item.name">
</form>
</li>
<li ng-click="show = !show">
<span ng-hide="show">{{item.d}}</span>
<form ng-show="show">
<input ng-model="item.d">
</form>
</li>
</ul>
</div>
anzeigen ist nicht auf eines dieser Elemente zusammen. Sie können show [item.id] verwenden oder show show state in item-Objekt speichern. –