【发布时间】:2017-05-16 21:05:41
【问题描述】:
我试图仅在用户首先选择了至少一个复选框时才显示 div 元素。我在 div 中尝试过这个:
<div class="col-md-1" ng-if="selectedElements.length > 0">
selectedElements 在我的控制器中声明如下:
$scope.selectedElements = [];
第一次工作,但是当我选择一个复选框然后我取消选择它时,div 不会消失。
复选框声明如下:
<input type="checkbox" ng-model="selectedElements[node.real_id]">
复选框位于 ng-repeat 语句中,这就是 ng-model 中索引的原因。
【问题讨论】:
-
node.real_id是数字吗? -
是的,是,来自一个数据库id
标签: html angularjs checkbox angular-ng-if