我使用NG-重複生成一些元素的元素...NG單擊隻影響它的內部
<div class="form-block" ng-repeat="form in formblock | filter:dateFilter">
<div ng-click="showResults()" ng-if="repeat == true" class="drop">{{ form.form_name }} <span class="caret"></span></div>
<div ng-show="results" class="formURL">{{ form.url }}</div>
<div ng-show="results" class="formCount">{{ form.count }}</div>
<div ng-show="results" class="formSubmit">{{ form.submit }}</div>
</div>
正如你所看到的,ng-click="showResults()"
切換其他元素的顯示。問題是,我只想要ng-click
切換同一容器內的元素,而不是切換所有元素。
簡而言之,我只希望點擊事件影響調用函數的同一個容器中的元素,我該怎麼做?
這是在我的控制器showResults
...
$scope.showResults = function(){
return ($scope.results ? $scope.results=false : $scope.results=true)
}