angular入门

<!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>

 

转载于:https://my.oschina.net/u/4117203/blog/3040165

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值