angularjs中默認有表單驗證的支持,見文末的refer
我想要驗證至少要選擇一個checkbox,否則就不能提交
但是checkbox貌似沒有簡單的方法,想來想去給出下面的解決方案
validate效果為:
1. input長度4-8
2. checkbox至少選擇一個
PS:奇怪的地方是我用的angular1.2.8,checkColor()里面是先colorCount--,這樣出來的colorCount值是正確的,可能是因為先執行了方法,然后再更新的checked值
而用線上的angular1.3.2的時候正好相反,可能是angular進行性能優化了,高級的是先更新checked值了,o(╯□╰)o
refer: angularjs表單驗證