うまくいけば、これは私の脳が死んでいると思うほど簡単ですが、これをオンラインでやっている人はいません。ここAngular JSイベントのSend要素
<div class="item" ng-repeat="group in groups">
<ion-item class="item-stable"
ng-click="toggleGroup(group)"
ng-class="{active: isGroupShown(group)}">
<i class="icon" ng-class="isGroupShown(group) ? 'ion-minus' : 'ion-plus'"></i>
Group {{group.name}}
</ion-item>
<ion-item class="item-accordion"
ng-repeat="item in group.items"
ng-show="isGroupShown(group)">
{{item}}
</ion-item>
</div>
例:私は "グループ" を持ってしたくない場合を除きhttps://codepen.io/anon/pen/ORXWkp
。一番上にdivが1つしかないので、divをisGroupShown()メソッドで送信する方法が必要です。
私はこれらのメソッドを他の場所で再利用したいので、要素を取得してそのように変更することは望ましくありません。すなわち:
var multibutton = angular.element(element.getElementsByClassName("multi-files"));
であり、次にisGroupShown()メソッドでマルチボタンを使用します。
編集:基本的に、私はこれらの機能が実行されるときの親divを知りたいと思います。
'$ event'オブジェクトを使ってクリックのターゲット要素を取得できますが、それはそれです。親divを取得するためのユースケースは何ですか?まれに、まったく同じようなものが必要になることはまずありません。なぜそれが簡単ではないのかを説明します。 – tcooc