そうなものは次のとおりです。異なるクラスで同じngのクリックを使用して
- 私は4枚のカードを持っていると私は
OpenCard()
という名前の関数を持つ最初の1にng-click
を持っています。 - をクリックすると、非表示のコンテンツが表示されます。 私は
OpenCard()
と同じ呼び出しを使用して残りのカードについて同じ処理を行います。 - 私の4つのクラスが同じ名前 "rowCont" を持っており、その "rowCont" 内の隠された内容が異なっている:
<div class="rowCont" ng-click="OpenCard()" ng-class="{'active': isActive}">
<div class="hiddenContent">
<div class="animate-show" ng-show="cardVisible">
</div>
</div>
</div>
$scope.isActive = false;
$scope.OpenCard = function() {
if($scope.isActive == false) {
$scope.isActive = true;
$scope.cardVisible = true;
} else {
$scope.isActive = false;
$scope.cardVisible = false;
}
}
私はアンギュラ使用しています1.6.0 ng-click
で同じ機能を使用して特定のカードを参照するにはどうすればよいですか?なぜなら、閉じたカードを1つクリックすると、すべてのカードの内容が表示されるからです。
をあなたは 'NG-repeat'でカードを表示していますか? – Mistalis
各カードのIDはありますか?彼らをユニークにする何か? –