【发布时间】:2018-05-27 23:13:33
【问题描述】:
我见过与此相关的类似问题,但这是不同的。在大多数问题中,ng-hide/show 在 ng-click 事件中触发。
这里是代码。
$scope.showDetails = 0;
$scope.delete = function(event) {
alert(event.target.id);
$scope.showDetails = 1;
//There would be more code for delete function. Some Ajax calls will be here.
}
<div ng-repeat="suggestions1 in suggestions">
<div class="col-xs-12 alert alert-info" ng-if="showDetails == '0'">
<center>
<a ng-click="delete($event)" id={{suggestions1.id}} class = "btn btn-danger">
<font size = "4">
<i class="fa fa-times-circle"></i>
</font>
Delete
</a>
</center>
</div>
</div>
问题是当我单击按钮时它会隐藏所有 div。我希望隐藏一个 div,但它会将所有 div 隐藏在 ng-repeat 中。
我已经搜索了多个问题并尝试了解决方案,但问题仍然存在。
【问题讨论】:
标签: angularjs