javascript - AngularJS 设置 ng-hide 默认值

标签 javascript angularjs

我在隐藏元素时遇到问题。基本上我想设置页面加载时隐藏/显示哪些元素的默认值。

我通过绑定(bind)到从 Controller 设置的模型的 ng-hide 隐藏我的元素,并在 View 中重复 ng-repeated。

该复选框已正确绑定(bind),但默认情况下不隐藏内容,您必须单击该复选框两次才能正确隐藏该元素。

演示可以在这里找到:Plunker

最佳答案

当这些模型被定义时它就起作用了。您可以使用 ng-init 来实现此目的:

 ng-init="$parent[col.model]=col.checked"

工作 plnk:http://plnkr.co/edit/pUAufB?p=preview

关于javascript - AngularJS 设置 ng-hide 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19424396/

相关文章:

angularjs - AngularJS/Bootstrap 的推荐日期选择器是什么?

javascript - 显示/隐藏 div 并滚动到它

javascript - Facebook 使用哪种技术显示图像?

javascript - Form.serialize() 似乎返回 null

javascript - jQuery .load 未在 Cocoa WebView 中加载本地 html 文件

javascript - 如何从这个 Angular ajax 服务访问 $q ( promise 服务)

javascript - 从 div angularjs 中删除生成的元素

forms - AngularJS - 将输入文件范围绑定(bind)到不同的范围

javascript - AngularJS 更新 ng-include 和 ng-repeat 中的 $scope

javascript - 这可能吗?仅使用单行 JavaScript 正则表达式