ylbtech-AngularJS:模型
1.返回顶部
1、

AngularJS ng-model 指令


ng-model 指令用于绑定应用程序数据到 HTML 控制器(input, select, textarea)的值


ng-model 指令

ng-model 指令可以将输入域的值与 AngularJS 创建的变量绑定。

AngularJS 实例

<div ng-app="myApp" ng-controller="myCtrl">名字: <input ng-model="name">
</div><script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {$scope.name = "John Doe";
});
</script>

尝试一下 »


双向绑定

双向绑定,在修改输入域的值时, AngularJS 属性的值也将修改:

AngularJS 实例

<div ng-app="myApp" ng-controller="myCtrl">名字: <input ng-model="name"><h1>你输入了: {{name}}</h1>
</div>

尝试一下 »


验证用户输入

AngularJS 实例

<form ng-app="" name="myForm">Email:<input type="email" name="myAddress" ng-model="text"><span ng-show="myForm.myAddress.$error.email">不是一个合法的邮箱地址</span>
</form>

尝试一下 »

以上实例中,提示信息会在 ng-show 属性返回 true 的情况下显示


应用状态

ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error):

AngularJS 实例

<form ng-app="" name="myForm" ng-init="myText = 'test@runoob.com'">Email:<input type="email" name="myAddress" ng-model="myText" required></p><h1>状态</h1>{{myForm.myAddress.$valid}}{{myForm.myAddress.$dirty}}{{myForm.myAddress.$touched}}
</form>

尝试一下 »


CSS 类

ng-model 指令基于它们的状态为 HTML 元素提供了 CSS 类:

AngularJS 实例

<style>
input.ng-invalid {background-color: lightblue;
}
</style>
<body><form ng-app="" name="myForm">输入你的名字:<input name="myAddress" ng-model="text" required>
</form>

尝试一下 »

ng-model 指令根据表单域的状态添加/移除以下类:

  • ng-empty
  • ng-not-empty
  • ng-touched
  • ng-untouched
  • ng-valid
  • ng-invalid
  • ng-dirty
  • ng-pending
  • ng-pristine
2、
2.返回顶部
3.返回顶部
4.返回顶部
5.返回顶部
1、
http://www.runoob.com/angularjs/angularjs-model.html
2、 
6.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/8543014.html

AngularJS:模型相关推荐

  1. AngularJS 模型

    1. AngularJS模型主要就是使用的AngularJS的ng-model指令. ng-model指令可以将输入域的值与 AngularJS 创建的变量绑定. <!DOCTYPE html& ...

  2. AngularJS安装配置与基础概要整理(上)

    以前整理的,可供参考. 安装: 1.首先要安装node.js和它的npm包管理系统.(nodejs相关待整理) 2.安装grunt .grunt是一个基于任务的Javascript工程命令行构建工具. ...

  3. php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...

    JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...

  4. html怎么转换小数点,在HTML5数字input(客户端)中强制小数点而不是逗号

    使用指定的小数点精度的step属性,您的html5数字input将接受小数. 例如. 取值10.56; 我的意思是2位小数的数字,这样做: 您可以进一步指定最大允许值的max属性. 目前,Firefo ...

  5. 百度云盘云知梦php_[云知梦]WEB前端开发_WEB前端新手入门视频教程[百度云盘]

    有想系统学习前端技术的小伙伴们,福利来啦! 课程介绍 本路线图汇集云知梦大牛专家老师最新原创课程,路线图内容涵盖Html/CSS.Javascript.jQuery. Node.js.Express ...

  6. 云知梦Web前端开发完整版

    课程介绍 本路线图汇集云知梦大牛专家老师最新原创课程,路线图内容涵盖Html/CSS.Javascript.jQuery. Node.js.Express JS 和 React及项目实战等方面,云知梦 ...

  7. 云知梦WEB前端开发[最新全套]价值381元

      下载地址: http://www.xah.biz/forum.php?mod=viewthread&tid=57 课程介绍: 本路线图汇集云知梦大牛专家老师最新原创课程,路线图内容涵盖Ht ...

  8. 最新云知梦前端基本功与前端基础入门共127课项目实战(完整)

    第1集 WEB前端线上开班典礼.mp4 第2集 Sublime软件安装.mp4 第3集 Sublime下vim编辑器启用.mp4 第4集 Sublime快捷键使用.mp4 第5集 Sublime下em ...

  9. 深究AngularJS——监听模型$watch

    前言 1.$watch是scope内置的函数,它的作用是用来监听数据的变化. 2.$watch可监听哪些数据? 单个对象的属性 需要计算的结果(函数) 3. 语法: $scope.$watch(F,M ...

最新文章

  1. linux valgrind memCheck ---内存检查工具的可视化方法valkyrie
  2. 2016年蓝桥杯省赛A组c++第8题(暴力求解)
  3. 基于物品的协同过滤推荐算法_《推荐系统实践》3.基于物品的协同过滤算法
  4. SQL注入-二阶注入(十)
  5. Android 多线程实现异步执行demo,线程池使用demo
  6. 《Python Cookbook 3rd》笔记(4.15):顺序迭代合并后的排序迭代对象
  7. socket异步处理问题
  8. 机器成为家人!华为发布2025十大趋势展望...
  9. Java多线程学习三十四:使用 Future 有哪些注意点?Future 产生新的线程了吗
  10. English trip V2 - 9 People and Places Teacher:Julia Key: at on in
  11. 字节跳动sql笔试题
  12. API函数大全(转载)
  13. 三星 c5 pro android 7,三星C5 Pro安卓8.0系统内测开启
  14. oracle 定时任务
  15. 同时新增一个订单与多个明细的方法
  16. win10重装系统后没有网卡驱动
  17. 新加坡基金会非盈利公司区块链ICO
  18. 6-9 字符串匹配 - C/C++ 数组及字符串c语言c++
  19. Linux操作系统基础知识(一)
  20. python(10): Signal

热门文章

  1. 第10课 古埃及金字塔 《小学生C++趣味编程》
  2. Python | threading01 - 创建两个同时运行的子线程
  3. Spring Boot文档阅读笔记-EhCache的使用
  4. 系统架构师学习笔记-面向对象方法
  5. Qt工作笔记-对QObject::connect函数进一步认识(重载)
  6. Java高级语法笔记-反射机制(Reflection) (1)
  7. php网站服务器500,php服务器错误500
  8. oracle sde 安装失败,sde无法安装案例
  9. basic认证 接口 php,PHP 模拟 HTTP 基本认证(Basic Authentication) - 黄棣-dee - 博客园...
  10. go修改服务器时间,Windows 配置时间同步服务器以及配置时间同步间隔