ng-classとng-clickを使用してクラスを適用しようとしていますが、これは選択した要素に対してうまくいきますが、このクラスを他の要素でどのように切り替えることができますか?
の向上説明:
現在の行動:EL素子の
クリックして、クラスが適用されます。
他の要素のClik、この要素もクラス適用されます。
希望の動作:
適用されるクラスをクリックします。
他の要素 - クラスが削除されました。
ng-clickでng-repeatの中の他の要素を切り替える
<div ng-repeat="element in ngModel | orderBy:'Field_Order'" class='elementForm' ng-hide="element.IsDeleted">
<div layout="row" style="width:100%" class="container" ng-mouseover="hovering=true" ng-mouseleave="hovering=false" flex ng-click="selected = !selected">
<div class="hover-space" ng-class="{'hoveredFormElement':hovering, 'selected':selected}" flex="2" ></div>
....
</div>
</div>
あなたはフィドラーリンクを作成し、正確に何をしたいのかを説明できますか。 – Nirus
試したコードを追加してください –
あなたに役立つかもしれませんhttp://stackoverflow.com/questions/36185017/selected-table-row-angular -js/36185644#36185644 –