在我的编辑操作中,我的复选框根据数据库中存储的值填充。 我正在使用相同的表格进行编辑和添加操作。现在,当我单击“编辑”并取消选中该复选框时,它不会在单击时返回false,而是在我双击时返回false(例如,un uncheck(返回true)-> check(返回true)-> uncheck(返回false)) 。 我希望复选框在未选中的情况下单击时返回false,如果它带来了选中的值。
controller.js
$scope.edit = function (user) {
if (user.Form1007 == "True") {
$('#Form1007').attr('checked', true);
} else {
$('#Form1007').attr('checked', false);
}
};
form.html
<div class="form-group" style="padding-top: 10px;">
<label for="inputEmail3" class="col-sm-3 control-label">Form 1007 :</label>
<div class="col-sm-8">
<input type="hidden" name="Form1007" value="false" />
<input ng-model="form.Form1007" name="Form1007" type="checkbox"id="Form1007" value="True" />
</div>
</div>