zoukankan      html  css  js  c++  java
  • angular 框架的基本运用


    <
    html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js"></script> <!--如果要使用angular
            1 引入相关的框架 2 必须在页面body 写上一个属性ng-app表示使用angularjs应用 3 表达式页面如果需要展示数据 需要写两个大括号{{表达式 或者变量}}
    --> </head> <body ng-app> {{100+100}} </body> </html>

    <!
    DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/angular.min.js"></script> </head> <!-- 1.引入angular框架 2.在body标签加上属性ng-app 3.在表达式页面展示数据 {{表达式 或者变量值}} --> <body ng-app> <!-- ng-model 给input起名 如果前后台接收数据,可以根据ng-model中的属性获取--> 请输入姓名:<input ng-model="name"> {{name}} </body> </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    <script src="js/angular.min.js"></script>
    </head>
        <!--
                1.引入angular 框架
                2.在body 加入属性 ng-app
                3.在展示页面展示 {{表达式 或者变量}}
                4.ng-model 给input起别名
                5.ng-init 只要一加载页面,首先执行ng-init的操作
        -->
    <body ng-app ng-init="name='阿三'">
            姓名:<input ng-model="name" >
            {{name}}
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script type="text/javascript" src="js/angular.min.js"></script>
        <script type="text/javascript">
               //定义 myApp 模板        并在body标签上使用模板
            var app=angular.module('myApp',[]);
                //在模板中声明控制器         并在body标签中使用控制器
               app.controller('myController',function ($scope) {
                   
              //$scope 是angular js内置对象,有请求数据和响应数据 还有方法
          
                   $scope.add=function () {
                       return parseInt($scope.x)+parseInt($scope.y)
                   }
               })
        </script>
    </head>
    
    
    <body ng-app="myApp" ng-controller="myController">
            x:<input ng-model="x">
            y:<input ng-model="y">
            运算结果:{{add()}}
    </body>
    </html>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript" src="js/angular.min.js" ></script>
            <script>
                //  定义模块  myApp
                var app = angular.module('myApp',[]);
                //  定义控制器
                app.controller('myController',function($scope){
                    $scope.add=function(){
                        $scope.z=parseInt($scope.x)+parseInt($scope.y);
                    }
                });
            </script>
        </head>
        <body ng-app="myApp" ng-controller="myController">
            x:<input ng-model="x">
            y:<input ng-model="y">
                <!--ng-click鼠标单击事件 -->
            <button ng-click="add()">运算</button>
            结果:{{z}}
        </body>
    </html>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script type="text/javascript" src="js/angular.min.js" ></script>
            <script>
                var app=angular.module('myApp',[]);
                //定义控制器
                app.controller('myControler',function($scope){
                    $scope.lis t=[666,111,999,888];//声明数组list
                    
                    
                });
            </script>
        </head>
        <body ng-app="myApp" ng-controller="myControler">
            <table>
                <!--ng-repeat="liuyan in list"  循环遍历 no-repeat 是循环指令-->
                <tr ng-repeat="liuyan in list">
                    <td>{{liuyan}}</td>
                </tr>
            </table>
            
        </body>
    </html>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></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:'yanyan',salary:10000,sui:1000},
                        {name:'yanyan1',salary:1000,sui:100},
                        {name:'yanyan2',salary:100000,sui:10000}
                    ];
                });
            </script>
        </head>
        <body ng-app="myApp" ng-controller="myController">
            <table>
                <tr>
                    <td>姓名</td>
                    <td>工资</td>
                    <td>交税</td>
                </tr>
                <tr ng-repeat="entity in list">
                    <td>{{entity.name}}</td>
                    <td>{{entity.salary}}</td>
                    <td>{{entity.sui}}</td>
                </tr>
            </table>
        </body>
    </html>
    <html>
    <head>
        <meta charset="utf-8" >
        <title>入门小Demo-8  (内置服务)</title>
        <meta charset="utf-8" />
        <script src="js/angular.min.js"></script>    
        <script>
            var app=angular.module('myApp',[]); //定义了一个叫myApp的模块
            //定义控制器
            //$http 主要发送http请求 ajax请求    $http.get 发送get请求 
            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>
    <tr>
        <td>姓名</td>
        <td>薪水</td>
        <td></td>
    </tr>
    <tr ng-repeat="entity in list">
        <td>{{entity.name}}</td>
        <td>{{entity.salary}}</td>
        <td>{{entity.sui}}</td>
    </tr>
    </table>
    </body>
    </html>


    date.json文件
    [ {
    "name":"张无忌","salary":100,"sui":93}, {"name":"岩岩","salary":10022,"sui":930}, {"name":"明明","salary":100333,"sui":932}, {"name":"龙龙","salary":100666,"sui":937} ]
    
    
    





  • 相关阅读:
    python OS 模块 文件目录操作
    python模块 OS
    Django的设计模式
    python自动开发之(算法)第二十七天
    机器模型简介(二):广义线性模型
    机器模型简介(一):线性回归
    python爬虫成长之路(三):基础爬虫架构及爬取证券之星全站行情数据
    oracle sql 基础(六):数据控制语言(用户及权限管理)
    oracle sql 基础(五):数据定义语言(创建和管理序列、索引、同义词)
    oracle sql 基础(四):数据定义语言(创建和管理表、视图)
  • 原文地址:https://www.cnblogs.com/dragonyl/p/11322035.html
Copyright © 2011-2022 走看看