下面是我的场景。
我有 2 个名为 A 和 B 的复选框,它们位于 ng-repeat 元素内。这两个复选框的可能状态是
- 当 A 为真时,B 既可以是真也可以是假
- 当A是假的,B永远不可能是真的。
下面是我尝试使用 ng-checked 的代码,但由于 ng-checked 不允许 ng-model 与它一起使用,我无法提出解决方案。
注意:我需要在我的模型中捕获这两个复选框状态
<tbody>
<tr ng-repeat="vehicle in editor.vehicles">
<td>
<v-check name="A" ng-model="vehicle.modelA"></v-check>
</td>
<td>
<v-check name="B" ng-model="vehicle.modelB" ng-checked="vehicle.modelA"></v-check>
</td>
</tr>
</tbody>
上面的代码使用了一个指令v-check
,它只是一个复选框。
v-check
编辑:我的指令
模板:<label class='checkbox-inline'><input ng-model='ngModel' type='checkbox'>{{text}}</label>
提前致谢。