如何點擊隱藏/顯示divs只是包裝在li
中的divs/class,現在如果點擊第一個項目,項目成爲展示。有沒有像jQuery的方式來檢查在Angular中的this
?ng-show ng-hide in ng-repeat如何點擊/觸發每個包裝塊
在線樣本: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>
顯示是不相關的任何物品。 您可以在項目對象中使用show [item.id]或存儲顯示狀態。 –