ZPY博客

angular里checkbox默认选中

今天需要加上一个默认选中的checkbox,原本以为就几秒钟的事,结果尼玛。。不说了。

想着虽然是angular,但是标准的html里的checkbox没道理不能用吧,但是试了checked="checked"和checked="true"都不行。百度了下,angular里的写法是ng-checked="true"。。好吧,试下这个吧,居然也不行!

这就尴尬了。。一个最简单的checkbox,没理由不行啊,于是我写了一个最简单的checkobx,发现是可以的。<input type="checkbox" checked="true">

随后我终于发现是哪个地方有影响了。是[(ngModel)]="param.check"这里。

angular里如果绑定了对象,必须这个param.check值为true才能默认选中,如果不为true,就算设了checked="checked"和checked="true"也不会选中。。

好吧,对angular的认识又多了一点。