ng-checked 與 ng-model共用的坑
ng-checked在官方文檔中一個(gè)Note,提示此指令不能和ng-model一起使用,會導(dǎo)致意想不到的行為。
ng-checked是一種表達(dá)式時(shí),當(dāng)ng-checked="true"時(shí),意思就是說該復(fù)選框會默認(rèn)被選中,數(shù)據(jù)傳遞時(shí)就會傳遞該默認(rèn)的數(shù)據(jù),而選擇其它則無用。
默認(rèn)選中type="radio"中一項(xiàng)
一般表單中需要默認(rèn)選中某一個(gè)radio時(shí),需要value與ng-model值相同時(shí),就會被選中,但是如果使用ng-value與ng-model共用時(shí)就不會被選中了,我的ng-value里是一個(gè)表達(dá)式獲取到的一段字符串?dāng)?shù)據(jù),此時(shí)默認(rèn)選中我選擇在controller中讓其需要默認(rèn)選中的表單model的值等于ng-value的值,初始化一下就好了。