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. asp网络编程:用ASP打开远端MDB文件的方法
  2. SAP CRM几个常用的使用技巧
  3. leetcode : 基础技巧
  4. linux查看fcsan设备,fc-san存储
  5. 火焰效果材质实现_「游戏开发」使用Unity实现魔法火焰效果
  6. Pycharm社区版配置Django
  7. HDU 5617 Jam's maze dp+滚动数组
  8. 调用exe文件(一般处理登陆安全窗口)+睡眠等待(--------------------)
  9. 安装SQL Server 2005中文开发版后,界面变英文改中文解决方法
  10. 存储过程实例(用存储过程获取单张表的总记录数)
  11. DELL VENUE 11 7130解锁功耗墙总结
  12. Python批量爬取堆糖网图片
  13. camera成像能力-清晰度(Resolution,Sharpen)
  14. Flutter3.0导入english_words报错flutter\packages\flutter_tools\gradle\flutter.gradle‘ 行: 1156
  15. 硬盘备份到新电脑,你需要知道这个技巧
  16. MODIS 产品介绍
  17. html点击按钮弹出悬浮窗_点击文字或按钮弹出一个DIV窗口(DIV悬浮窗口)
  18. Fisher information解释和数学意义
  19. 无法访问此网站 - DNS_PROBE_FINISHED_NXDOMAIN
  20. Web前端工程师怎么样呢?薪资待遇如何呢?

热门文章

  1. 1.7 编程基础之字符串 33 判断字符串是否为回文 python
  2. 白鹭本地数据存储操作代码实例
  3. java精通时间_你真的精通 Java 吗?
  4. RTX5 | 消息队列04 - (实战技巧)串口中断回调函数ISR同步线程
  5. 【七】Java面向对象
  6. Web前端笔记-解决Vue编写的输入框(input、textarea等)使用JS设置value时提交表单无效的问题
  7. 软考系统架构师笔记-最后知识点总结(四)
  8. Python基础语法毕业笔记-最简单的添加删除程序
  9. 计算机word图表布布局在哪,新版Word中的图表布局功能详解
  10. android拍照功能编程,android实现手机App实现拍照功能示例