<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular初始化</title> <script src="../js/angular.js"></script> </head> <body ng-app ng-init="username='陈大海'"> <input type="text" ng-model="username"/><br /> {{username}} </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular的运算</title> <script src="../js/angular.js"></script> </head> <body ng-app="myapp" ng-controller="myctrl"> x:<input ng-model="x" /><br /> y:<input ng-model="y" /><br /> <button ng-click="add()">运算</button> 运算结果{{z}} </body> <script> var app=angular.module("myapp",[]); app.controller("myctrl",function($scope){ $scope.add=function(){ $scope.z=parseInt($scope.x)+parseInt($scope.y); } }) </script> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular的双向绑定(同显)</title> <script src="../js/angular.js"></script> </head> <body ng-app> <input type="text" ng-model="username"/><br /> 你输入的值为{{username}}<br /> <input type="text" ng-model="username"/><br /> 你输入的值为{{username}} </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular的运算</title> <script src="../js/angular.js"></script> </head> <body ng-app="myapp" ng-controller="myctrl"> x:<input ng-model="x" /><br /> y:<input ng-model="y" /><br /> 运算结果{{add()}} </body> <script> var app=angular.module("myapp",[]); app.controller("myctrl",function($scope){ $scope.add=function(){ return parseInt($scope.x)+parseInt($scope.y); } }) </script> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular远程读取json</title> <script src="../js/angular.js"></script> </head> <body ng-app="myapp" ng-controller="myctrl" ng-init="findAll()"> <table> <tr ng-repeat="entity in list"> <td>{{entity.classification}}</td> <td>{{entity.name}}</td> <td>{{entity.price}}</td> </tr> </table> </body> <script> var app=angular.module("myapp",[]); app.controller("myctrl",function($scope,$http){ $scope.findAll=function(){ $http.get("data.json").success(function(response){ $scope.list=response; }) }; }); </script> </html>
json文件
[{"classification":"饮料","name":"可口可乐","price":"3","unit":"瓶"}, {"classification":"饮料","name":"雪碧","price":"3","unit":"瓶"}, {"classification":"水果","name":"苹果","price":"5.5","unit":"斤"}, {"classification":"水果","name":"荔枝","price":"15","unit":"斤"}, {"classification":"生活用品","name":"电池","price":"2","unit":"个"}, {"classification":"食品","name":"方便面","price":"4.5","unit":"袋"}]
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular遍历对象</title> <script src="../js/angular.js"></script> </head> <body ng-app="myapp" ng-controller="myctrl"> <table> <tr > <td>姓名</td> <td>数学</td> <td>语文</td> </tr> <tr ng-repeat="entity in list"> <td>{{entity.name}}</td> <td>{{entity.shuxue}}</td> <td>{{entity.yuwen}}</td> </tr> </table> </body> <script> var app=angular.module("myapp",[]); app.controller("myctrl",function($scope){ $scope.list=[{name:"张三",shuxue:20,yuwen:52}, {name:"李四",shuxue:20,yuwen:52}, {name:"王五",shuxue:20,yuwen:52}]; }); </script> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular遍历数组</title> <script src="../js/angular.js"></script> </head> <body ng-app="myapp" ng-controller="myctrl"> <table> <tr > <td>数字</td> </tr> <tr ng-repeat="entity in list"> <td>{{entity}}</td> </tr> </table> </body> <script> var app=angular.module("myapp",[]); app.controller("myctrl",function($scope){ $scope.list=["1","2","3","4","5","6","7"]; }); </script> </html>
<!DOCTYPE html> <html> <head> <body ng-app> <meta charset="UTF-8"> <title>\HelloWorld</title> <script src="../js/angular.js"></script> </head> <input type="text" ng-model="username"/><br /> <p>你输入的内容: <span>{{username}}</span></p> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>angular的双向绑定(同显)</title> <script src="../js/angular.js"></script> </head> <body ng-app> {{100+100}} </body> </html>