AngularJS入门案例
2017-12-25 18:29
393 查看
AngularJS入门案例
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>AngularJSDemo01--表达式</title> <script type="text/javascript" src="js/angular.min.js" ></script> </head> <!-- 第一步:表达式指令 ng-app ng-model {{}} --> <body ng-app> 姓名:<input ng-model="myName"/><br /> 您输入的姓名:{{myName}} </body> </html> ---------------------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo02---双向绑定</title> <script type="text/javascript" src="js/angular.min.js" ></script> </head> <!-- 双向数据绑定 --> <body ng-app> 姓名:<input ng-model="myName" /><br /> 欢迎:<input value="{{myName}}"/>先生/女士 </body> </html> ------------------------------------------------------ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo03---初始化指令</title> <script type="text/javascript" src="js/angular.min.js" ></script> </head> <!-- 初始化数据值 --> <body ng-app ng-init="myName='张振华'"> 姓名:{{myName}} </body> </html> ------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo04---控制器</title> <script type="text/javascript" src="js/angular.min.js" ></script> <script> /* * 第一步:自定义模版 * 第二步:自定义控制器 * 第三步:自定义方法 * */ //自定义模版 var app=angular.module("myApp",[]); //自定义控制器 app.controller("myController",function($scope){ //自定义加法 $scope.add=function(){ return parseInt($scope.x)+parseInt($scope.y); } }) </script> </head> <body ng-app="myApp" ng-controller="myController"> x:<input ng-model="x" /><br /> y:<input ng-model="y" /><br /> 两个参数之和为:{{add()}} </body> </html> ----------------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo05---事件指令</title> <script type="text/javascript" src="js/angular.min.js" ></script> <script> var app=angular.module("myApp",[]); app.controller("myController",function< d9d0 span class="hljs-params">($scope){ $scope.add=function(){ return $scope.z=parseInt($scope.x)+parseInt($scope.y); } }); </script> </head> <body ng-app="myApp" ng-controller="myController"> x:<input ng-model="x" /><br /> y:<input ng-model="y" /><br /> <button ng-click="add()">加法运算</button> 结果为:{{z}} </body> </html> --------------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo06---循环数组</title> <script type="text/javascript" src="js/angular.min.js" ></script> <script> var app=angular.module("myApp",[]); app.controller("myController",function($scope){ $scope.list=[100,199,200,198];//定义一个数组 }); </script> </head> <body ng-app="myApp" ng-controller="myController"> <table border="1" cellpadding="10" cellspacing="0"> <tr ng-repeat="x in list"> <td>{{x}}</td> </tr> </table> </body> </html> --------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo07---循环内置对象</title> <script type="text/javascript" src="js/angular.min.js" ></script> <script> var app=angular.module("myApp",[]); app.controller("myController",function($scope){ $scope.list=[ {name:'张三',shuxue:100,yuwen:90}, {name:'李四',shuxue:100,yuwen:90}, {name:'王五',shuxue:100,yuwen:90} ]; }); </script> </head> <body ng-app="myApp" ng-controller="myController"> <table border="1" cellpadding="10" cellspacing="0"> <tr> <th>姓名</th> <th>数学成绩</th> <th>语文成绩</th> </tr> <tr ng-repeat="x in list" align="center"> <td>{{x.name}}</td> <td>{{x.shuxue}}</td> <td>{{x.yuwen}}</td> </tr> </table> </body> </html> -------------------------------------------------------------------- <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJSDemo08---内置服务</title> <script type="text/javascript" src="js/angular.min.js" ></script> <script> var app=angular.module("myApp",[]); app.controller("myController",function($scope,$http){ $scope.findAll=function(){ //请求路径 $http.get('data.json').success( function(response) { $scope.list=response; } ); } }); </script> </head> <body ng-app="myApp" ng-controller="myController" ng-init="findAll()"> <table border="1" cellspacing="0" cellpadding="10"> <tr> <th>姓名</th> <th>数学成绩</th> <th>语文成绩</th> </tr> <tr ng-repeat="s in list" align="center"> <td>{{s.name}}</td> <td>{{s.shuxue}}</td> <td>{{s.yuwen}}</td> </tr> </table> </body> </html>
相关文章推荐
- angularjs入门案例 新玩具-中午吃神马
- AngularJS服务入门案例简介
- AngularJS --- 简介及入门案例
- 通过angularJS官方案例快速入门
- AngularJS入门案例
- angularjs入门案例 新玩具-中午吃神马
- AngularJS简单入门案例
- AngularJS 入门教程之HTML DOM实例详解
- 第12天(就业班) 课程回顾、session案例、通讯录、jsp入门、指令
- AngularJS实用基础知识_入门必备篇(推荐)
- MyBatis入门案例、增删改查
- AngularJS入门:01-基础
- 5.1 入门整合案例(SpringBoot+Spring-data-elasticsearch) ---- good
- Angularjs2 入门
- Hibernate学习(2)入门案例
- mybatis入门案例
- AngularJS入门教程1--配置环境
- angularJS 入门1
- nginx的入门案例