AngularJS服务$http,$interval,$timeout

来源:互联网 发布:伦纳德官方体测数据 编辑:程序博客网 时间:2024/06/03 19:50

$http---------------------------------------

<script type="text/javascript" src="../AngularJS/angular.js" ></script>
        <script>
            var app = angular.module("myApp",[]);
            app.controller("myCtrl",function($scope,$http){
                //$scope.users;
                
                $http({
                    method:"get",
                    url:"myJson.json"
                }).then(function success(response){
                    //console.log(response.data[0].name);
                    $scope.users = response.data;
                    //console.log(users);
                },function error(){
                    console.log("失败");
                });
            });
        </script>
    </head>
    <body ng-app="myApp" ng-controller="myCtrl">
        <center>
            <table border="1px" cellpadding="10" cellspacing="0">
                <caption>用户信息表</caption>
                <thead>
                    <tr>
                        <th>ID</th>
                        <th>用户名</th>
                        <th>年龄</th>
                    </tr>
                </thead>
                <tbody>
                    <tr ng-repeat="user in users">
                        <td>{{user.id}}</td>
                        <td>{{user.name}}</td>
                        <td>{{user.age}}</td>
                    </tr>
                </tbody>
            </table>
        </center>
    </body>


$interval

---------------------------------------------------------------------------------------

    <script type="text/javascript" src="../AngularJS/angular.js" ></script>
        <script>
            var app = angular.module("myApp",[]);
            app.controller("myCtrl",function($scope,$interval){
                $scope.date = new Date().toLocaleTimeString();
                $interval(function(){
                    $scope.date = new Date().toLocaleTimeString();
                },1000,5);
            });
        </script>
    </head>
    <body ng-app="myApp" ng-controller="myCtrl">
        <p>当前时间为:{{date}}</p>
    </body>


$timeout

-------------------------------------------------------------------------------------------------

<script type="text/javascript" src="../AngularJS/angular.js" ></script>
        <script>
            var app = angular.module("myApp",[]);
            app.controller("myCtrl",function($scope,$timeout){
                $scope.name = "张三";
                $timeout(function(){
                    $scope.name = "李四";
                },3000);
            });
        </script>
    </head>
    <body ng-app="myApp" ng-controller="myCtrl">
        <p>3s之后变变变:{{name}}</p>
    </body>

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 团队机票预订 往返机票预订 头等舱机票价格 预订机票查询 预定飞机票网站 学生特价机票 国际航班机票预订 网上预订机票怎么取票 低价机票预订 商务舱特价机票 儿童特价机票 公司机票月结 网上预定机票 去哪儿订机票可靠吗 折扣机票预订 特价飞机票预定 在哪里买机票便宜 机票怎么预订 怎样改签机票 预定机票查询 国际机票 预订 便宜机票查询 怎么订飞机票 飞机票预订网站 网上购买飞机票 机票验证查询 机票查询价格 预订飞机票查询 国际机票查询预订网 如何查询机票 国际航班机票 机票预订流程 网上怎么买机票 打折机票上哪个网 预订往返机票 在线机票预订 电话机票预订 飞机票网上订购 商务机票预订 往返机票怎么订 特价折扣机票