AngularJs笔记
2016-07-02 13:20
375 查看
数据绑定:循环
1 多个数组
数据初始化多个数组用“分号“分开
2 对象
运行结果
姓名:张三——年龄:29
姓名:李四——年龄:21
姓名:王五——年龄:45
### ng-model 指令 ###
ng-model 指令可以将输入域与AngularJs 创建的变量绑定
1. 单向绑定
$scope 不能更改; ng-controller 必须包含在ng-app ;
2. 双向绑定
3. 验证输入
应用状态
CSS类
1 多个数组
<div ng-app="" ng-init="names=['张三','李四','王五'];ages=[29,21,45]"> <ul> <li ng-repeat="name in names"> {{name}}`这里写代码片` </li> <li ng-repeat="age in ages"> {{age}} </li> </ul> </div
数据初始化多个数组用“分号“分开
2 对象
<div ng-app="" ng-init=persons=[{name:'张三',age:29},{name:'李四',age:21},{name:"王五",age:45}]> <ul> <li ng-repeat="person in persons"> 姓名:{{ person .name }}---------年龄:{{ person .age}} </li> </ul> </div>
运行结果
姓名:张三——年龄:29
姓名:李四——年龄:21
姓名:王五——年龄:45
### ng-model 指令 ###
ng-model 指令可以将输入域与AngularJs 创建的变量绑定
1. 单向绑定
<div ng-app="myApp"> <div ng-controller="myCtrl"> 名字: <input ng-model="name"> </div> <div ng-controller="myCtrl1"> 名字1: <input ng-model="name1"> </div> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.name = "John Doe"; }); app.controller('myCtrl1', function($scope) { $scope.name1 = "John Doe1"; }); </script>
$scope 不能更改; ng-controller 必须包含在ng-app ;
2. 双向绑定
<div ng-app="myApp" ng-controller="myCtrl"> 卡号: <input ng-model="name"> < 4000 span class="hljs-tag"><h1>卡号是: {{name}}</h1> </div>
3. 验证输入
<div ng-app="" name="myForm"> Email: <input type="email" name="myAddress" ng-model="text"> <span ng-show="myForm.myAddress.$error.email">不是一个合法的邮箱地址</span> </div>
应用状态
<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类
<style> input.ng-invalid { background-color: lightblue; } </style> <body> <form ng-app="" name="myForm"> 输入你的名字: <input name="myAddress" ng-model="text" required> </form>
相关文章推荐
- 关于Angularjs1.x dom ready
- $resoure服务的简单学习
- ACdream 1429 Rectangular Polygon
- angularjs中关于checkbox的问题
- 《AngularJs实战》笔记
- AngularJS 避繁就简的路由
- AngularJS使用指令增强标准表单元素功能
- AngularJS内建服务$location及其功能详解
- 学习Angularjs分页指令
- angularjs 获取当前时间并转化为字符串
- 仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
- angularJS常用的表单验证指令
- AngularJS优雅的自定义指令
- Angularjs总结(一)表单验证
- Angular directive 实例详解
- angular 深入浅出
- angularjs1.0使用总结
- angularJS $resource与后台restapi的对应关系
- js、Jquery、AngularJs中的extend方法
- 一招制敌 - 玩转 AngularJS 指令的 Scope (作用域)