このコードはありますが、IonicとAngularJSで少し問題があります。ng-repeat節の1つの要素に対してアクションを設定します。
$scope.changeArrow = function(){
if($scope.down == false){
$scope.down = true;
}else{
$scope.down = false;
}
};
<ion-item ng-repeat="beac in disp" class="item-icon-right" ng-click="changeArrow()">
<b>{{choosen.network}} - {{beac.minor}}</b> • {{beac.viewed}}/{{beac.conf}}
<i class="icon ion-arrow-right-b" ng-show="down"></i>
<i class="icon ion-arrow-down-b" ng-show="!down"></i>
結果:クリックした後
- >>]をクリックした後
は、最初の画像になります。
問題は、選択したアイテムだけでなく、すべてを変更する必要があるということです。 Ionicでどうすればいいのか分かりません。任意の「特別な」方法?
ありがとうございました
NGクリック=」 selectedItem = beak '、ng-show = "selectedItem == beak"となります。あなたはこのようにすることができます。 – Kindzoku