javascript - angularJS checkbox的默认选中的,后台为什么接收不到?
本文介绍了javascript - angularJS checkbox的默认选中的,后台为什么接收不到?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
会默认选中checkbox中的某些框框,然后提交表单,但是默认选中的不会接收到。新选中的框框可以接收到(神奇的是,把默认选中的,取消,再勾选上,提交表单,就可以接收到)
解决方案
只是把checked设为true,并没有对model对应的变量赋值,它还是undefined。只有你点击改变了check的状态后,变量才有值。你直接在scope初始化的时候给ngModel对应的变量赋值就行,不需要用ngChecked
这篇关于javascript - angularJS checkbox的默认选中的,后台为什么接收不到?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文