Angular学习
来源:互联网 发布:淘宝自动优惠怎么取消 编辑:程序博客网 时间:2024/06/05 18:08
<!--ng-app定义一个angularjs程序--><html ng-app><head><script type="text/javascript" src="angular-1.0.1.min.js"></script></head><body> <!--ng-model元素值绑定到应用程序--> Your name:<input type="text" ng-model="yourname" placeholder="world"><!--数据绑定到视图--><p ng-bind="yourname"></p></body></html>
表达式
<<!DOCTYPE html><html><head><title>angular表达式</title><script type="text/javascript" src="angular-1.0.1.min.js"></script><meta charset="UTF-8"></head><body><div ng-app="" ng-init="quantity=1;cost=5;person={firstName:'John'};points=[1,4,7]"><p>总价:{{quantity*cost }};</p><p>姓名:{{person.firstName}}</p><p>第二个值:{{points[1]}}</p></div><div ng-app="" ng-init="names=['Jani','Hege','Kai']"> <p>使用 ng-repeat 来循环数组</p> <ul> <li ng-repeat="x in names"> {{ x }} </li> </ul></div></body></html>控制器
<<!DOCTYPE html><html><head><title>Angular Controller</title><script type="text/javascript" src="angular-1.0.1.min.js"></script><meta charset="UTF-8"></head><body><div ng-app="myapp" ng-controller="myCtrl">个人信息:<input type="text" ng-model="person"><br>显示年龄:{{person.age}};<br>显示姓名:{{showName()}};</div><script>var app=angular.module('myapp',[]);<!--使用$scope对象保存模型-->app.controller('myCtrl',function($scope){$scope.person={age:13,name:'zhouyi'};$scope.showName=function(){return "方法显示"+$scope.person.name;}})</script></body></html>
过滤器
<<!DOCTYPE html><html><head><title>Angular 过滤器</title><meta charset="UTF-8"><script type="text/javascript" src="angular-1.0.1.min.js"></script></head><body><!--过滤器用于转换数据--><div ng-app="myapp" ng-controller="personCtrl" ng-model="person"><p>姓名大写为{{person.name | uppercase}}</p><p>姓名小写为{{person.name | lowercase}}</p><input type="text" ng-model="price"><p>价格={{ price | currency }}</p><script type="text/javascript">angular.module('myapp',[]).controller('personCtrl',function($scope){$scope.person={name:'zhouyi'};});</script></body></html>
远程访问
<<!DOCTYPE html><html><head><title>Angular http</title><meta charset="UTF-8"><script type="text/javascript" src="angular-1.0.1.min.js"></script></head><body><!--Angular http--><div ng-app="app" ng-controller="ctrl">{{ names.Name+" "+names.Country }}</div><script ><!--$http.get() 从web服务器上读取静态 JSON 数据-->angular.module('app',[]).controller('ctrl',function($scope,$http){$http.get("http://www.runoob.com/try/angularjs/data/Customers_JSON.php").success(function (response) {$scope.names=response.records[0];});});</script></body></html>
<<!DOCTYPE html><html><head><title>Angular事件</title><meta charset="UTF-8"><script type="text/javascript" src="angular-1.0.1.min.js"></script></head><body><div ng-app="app" ng-controller="myctrl"><button ng-click="count = count+1">点我</button><p>{{count}}</p><!--ng-show则与之相反的效果--><p ng-hide="myVar">点击显示姓名:{{name}}</p><button ng-click="toggle()">隐藏/显示</button></div><script type="text/javascript">angular.module('app',[]).controller('myctrl',function($scope){$scope.count=0;$scope.myVar=false;$scope.name="zhouyi";$scope.toggle=function(){$scope.myVar=!$scope.myVar;}});</script></body></html>
0 0
- angular学习
- Angular学习
- angular学习
- angular 学习
- angular 学习
- 学习angular
- angular学习
- Angular学习
- angular学习
- 【angular】angular-ui-router学习
- 【Angular学习】Angular环境配置
- 【Angular学习】创建一个Angular项目
- angular学习笔记二
- Angular 学习笔记 1
- Angular 学习笔记 2
- Angular 学习笔记 3
- Angular 学习笔记 4
- Angular 学习笔记 5
- Android 仿照QQ剪裁头像(完结篇)
- 忘mysql root密码之MYSQLADMIN修改密码方法
- linux 编译安装的时候提示/usr/bin/ld: cannot find -lc
- iOS地图及定位功能基本实现的详尽描述
- Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
- Angular学习
- C++STL之函数对象及谓词
- 用CSP生成RSA密钥对
- 如何确定或调整undo表空间的大小
- sqlserver 与mysql的小区别
- After Read:C Primer Plus(中文第五版)
- zookeeper启动没发现错误,但是是失败的
- 学习笔记_巴特沃斯型LPF设计_LC滤波
- 求一个数组中的逆序对