angular里checkbox默认选中

  • A+
所属分类:angular

今天需要加上一个默认选中的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的认识又多了一点。

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: