<input type="checkbox"
ng-checked="testModel.child_1 && testModel.child_2 && testModel.child_3 && testModel.child_4 && testModel.child_5"
ng-model="isChecked"/>
我的目标是了解文档ng-checked
及其ng-model
在使用复选框时的适当用途。我实际上以为我已经理解它并试图写一些例子。
我认为它可以用来选择和取消选择所有子复选框,同时ng-model
为每个孩子更新。ng-model
只有当用户选择了孩子时,我才能将检查值存储在范围内。When the parent is selected its value is reflected as changed it does not change any of the children.
我的小提琴中有三个示例,第一个示例显示了我在其他两个示例中所期望的行为。IOW,令我惊讶的是,子复选框没有使用 testmodel 启动,父值也没有在 testmodel 中注册。这是预期的开箱即用行为还是我的调试有问题?