angularjs 选中复选框时隐藏具有特定类的对象
angularjs Hide objects with certain class when checkbox is checked
我查了ng-show指令,但没有一个例子似乎适合我的情况。
我有一定数量的div 和类"foo",它是根据某种逻辑动态生成的。我想在选中复选框时隐藏该类的所有div。
编辑:
我用这个解决了它
<input type="checkbox" ng-model="hideClosed" checked>
<div ng-show="{{location.isOpen}}" ng-hide="hideClosed && {{!location.isOpen}}"></div>
现在唯一的问题是该复选框最初没有启动。我尝试将 ng-checked="true" 添加到复选框中,但它没有隐藏关闭的复选框,直到取消选中并再次选中。
您可以尝试在动态生成每个div 时为其指定 ng-show
属性。 这将使它们根据型号自动隐藏或显示。
然后,您可以使用复选框上的 ng-checked
属性将复选框的"选中"状态绑定到模型中显示和隐藏元素的值。
相关文章:
- angularjs 选中复选框时隐藏具有特定类的对象
- 选择一个从 mysql 返回选中/未选中复选框的对象
- Javascript 从嵌套的 UL LI 复选框生成递归 JSON 对象
- 根据复选框输入过滤深层对象
- 如何将所有复选框放入一个对象数组并标记选中的复选框
- 从复选框创建具有复杂变量的对象
- 选中加载时对象数组中的复选框
- 选中复选框(如果 json 对象中存在)
- 如何在jquery中获取复选框选定的对象
- 道场复选框对象和 ArcGIS JS API
- 将复选框绑定到 AngularJs 中的对象值
- 如何使用 Javascript 或 jQuery 将输入类型复选框存储到 json 对象中
- 语法错误,无法识别的表达式:[对象 HTMLDivElement]输入:复选框[名称=]:选中
- 从复选框循环循环遍历 json 对象
- 将复选框链接到 Javascript 中的对象
- Jquery-如何获取选中复选框的Jquery对象
- 使用AngularJS复选框过滤对象属性
- javascript使用复选框迭代对象数组
- 选中复选框时更改父对象的背景
- 使用复选框将JSON结果解析为对象