AngularJS学习笔记五 表单校验

1.    AngularJS框架会自动为from标签添加一些CSS样式,对于这些CSS样式,AngularJS在作用域中会维护一个状态属性与之对应。

    CSS样式:ng-valid;    ng-invalid;    ng-pristine;    ng-dirty;    ng-touched;    ng-untouched;    ng-empty;

    对应的状态属性:$valid;    $invalid;    $pristine;    $dirty;    $touched;    $untouched;    $empty;

    required:必填项;

    ng-maxlength:最大长度;

    ng-minlength:最小长度;

    ng-pattern:匹配模式;

    type=“email”/"number"/"url"/"text"

    可以使用AngularJS框架中和表单相关的$error对象的属性值判断哪个条件不满足。

    <span ng-show="user.email.$error.required">内容不能为空</span>

2.ngMessage模块

    ngMessage模块的主要作用是对以上错误提示信息展示功能进行增强。

    引入:<script src="/angular-message.js"></script>

    添加依赖:angular.module("modulename",['ngMessage']);

    使用:<div ngMessage="from.user.$error">

                    <div ng-message="required">email地址不能为空</div>

                </div>

3.控制器的另外一种定义的方式:

    app.controller("controllername",[服务1,服务2...,function(服务1,服务2...){}]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值