发表于: 2017-01-19 02:04:12
1 1481
今天完成的事情:写了一下angular的表单验证,修改了小程序的录音详情退出继续播放
明天计划的事情: 继续看angular权威指南关于指令方面,看微信小程序后台代码。
收获:
数据类型 | 转换为true的值 | 转化为false的值 |
Boolean | true | false |
String | 任何非空字符串 | ‘’(空字符串) |
Number | 任何非零数字值 | 0或NAN |
Object | 任何对象昂 | null |
Undefined | N/A | undefines |
名字输入框 ng-minlength 判断最小长度
ng-maxlength 判断最大长度
ng-required=“true” 必填
ng-pattern 判断正则
然后将错误提示写在一个div中,用ng-show=“表单的名字.组件的名字.$dirty $$ 表单的名字.组件的名字. $invalid”
div中再套具体的错误提示 还是用ng-show =“表单的名字.组件的名字.$error.属性(minlength/maxlength/pattern)”
单选必选 ng-required=“true”
多选ng-model只用在select中写就可以了
最后的按钮disabled 要用ng-disabled=“表单的名字.$invalid”
评论