ng-model指令使用场景
来源:互联网 发布:童装淘宝代理货源网 编辑:程序博客网 时间:2024/05/10 14:29
ng-model 指令用于绑定应用程序数据到 HTML 控制器(input, select, textarea)的值。
双向绑定
修改输入的值,AngularJS属性值也修改:
<div ng-app="myApp" ng-controller="myCtrl"> 名字: <input ng-model="name"> <h1>你输入了: {{name}}</h1></div>
验证用户输入
<form ng-app="" name="myForm"> Email: <input type="email" name="myAddress" ng-model="text"> <span ng-show="myForm.myAddress.$error.email">不是一个合法的邮箱地址</span></form>
在这里当输入的信息不是一个邮箱地址的时候,显示<span>
标签里面的内容。
应用状态
<form ng-app="" name="myForm" ng-init="myText = 'test@qq.com'"> Email: <input type="email" name="myAddress" ng-model="myText" required> <h1>状态</h1><p>Valid: {{myForm.myAddress.$valid}} (如果输入的值是合法的则为 true)。</p><p>Dirty: {{myForm.myAddress.$dirty}} (如果值改变则为 true)。</p><p>Touched: {{myForm.myAddress.$touched}} (如果通过触屏点击则为 true)。</p>
CSS类
<head><style>input.ng-invalid{ background-color: lightblue;}</style></head><body><form ng-app="" name="myForm"> 请输入你的名字: <input name="myName" ng-model="myText" required></form><p>编辑文本域,颜色发生变化</p><p>文本域添加了required属性,该值是必须的。否则不合法!</p></body>
ng-model指令根据表单域的状态添加/移除以下类:
ng-emptyng-not-emptyng-touchedng-untouchedng-validng-invalidng-dirtyng-pendingng-pristine
0 0
- ng-model指令使用场景
- 指令:ng-model
- ng-model指令
- AngularJS ng-model 指令
- AngularJS ng-model 指令
- AngularJS ng-model 指令
- 04-指令ng-model
- AngularJs-ng-app -ng-model-ng-bind指令讲解和使用
- AngularJS之ng-model指令
- angularJS-ng-model 指令.html
- 【AngularJS】ng-model-options指令
- angularJS的ng-model指令
- 10-指令ng-model-$scope
- AngularJS中ng-app、ng-model、ng-bind、ng-init、ng-repeat、自定义指令
- angular指令心得(ng-model)
- angular指令心得(ng-model)
- angular指令心得(ng-model)
- angular指令心得(ng-model)
- html-查漏补缺
- error C2143: syntax error : missing ';' before 'type'
- 利用Visual C++设计真彩色工具条
- HDU1106黑科技-strtok函数与atoi函数
- wxWidgets类列表
- ng-model指令使用场景
- 继承与原型链
- 全志R16的tinav2.1系统的AP6212A1版本和A0版本兼容(WIFI通了)
- 笔记:Log4j写日志文件使用详解
- Linux中防火墙
- JAVA && 和 || 优先级的问题
- 判断checkbox、radio是否被选中
- ACM-进制转换模板
- js实现input输入框只能输入数字的功能