我使用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)
}