javascript - 取消选中默认分配复选框 Angular Material 中的选中值

标签 javascript html angularjs angularjs-material

我有点新的 Angular ,并试图显示一个复选框,并在页面加载时检查其值,但是当我尝试在页面加载后取消选中此复选框时,它不允许我这样做。我在此任务中使用有 Angular Material 。

以下是我当前的代码。

<md-checkbox aria-label="Checkbox 1" class="green"  ng-checked="true">
</md-checkbox>

最佳答案

根据 Angular 文档,ng-checked 值应该是一个可以同时包含 true 和 false 值的表达式。在您的代码中,您已为其分配了一个直接的真值,这就是它无法按预期工作的原因。

检查下面的骗子

https://plnkr.co/edit/6zGl5E2mEN0JvGSF4159?p=preview

<md-checkbox class="green" ng-checked="master" ng-click="master=!master">
Checkbox

关于javascript - 取消选中默认分配复选框 Angular Material 中的选中值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925044/

相关文章:

Javascript 使用 onclick="showElem 打开/关闭 div

html - 带有::-moz-progress-bar css 的多类选择器

javascript - 仅当到达 if 语句时才显示 Tooltip

javascript - angularjs 不关注下一个元素

javascript - 如果在 uib-tabset 中使用,则值不与范围的变量绑定(bind)

javascript - 从不解析从 Node+Express API 到 MongoDB 的 HTTP 请求

javascript - 如何重新发出主题的最后一个值

javascript - AngularJS - 如何在使用 $resources 时保留 UI 状态

html - 如何将背景图像拉伸(stretch)到全宽并防止文本溢出

javascript - 鼠标悬停和鼠标离开外部 div