Angularjs HTTP

1、概念

    $http是angularjs 中的一个核心服务;用于读取远程服务器的数据。

    使用$http来请求,类似于jquery中的ajax,向指定提供服务的页面或程序链接发送请求,

    成功后用response接受返回的值即可

 

1》案例一:使用$http请求数据进行绑定 (一般处理程序返回一个json对象即可)

使用$http来请求,类似于jquery中的ajax
    <div ng-app="Myapp" ng-controller="MyControll">
        <table>
            <tr><th>姓名</th><th>年龄</th><th>工作</th></tr>
            <tr ng-repeat="x in data">
            <td>{{x.Name}}</td>
            <td>{{x.Age}}</td>
            <td>{{x.Work}}</td></tr>
        </table>
    </div>

    <script>
        var app = angular.module("Myapp", []).controller("MyControll",
            function ($scope, $http) {
                $http.get("/demo/Service/TestHander.ashx").success(
                    function (response) {
                        $scope.data = response.Datas;
                    });
                });
    </script>

在使用$http.get()的时候控制器中有一个变量$scope.names;当得到json数据后这个变量变成一个数据的形式存在。

 

posted @ 2016-12-30 23:48  微笑代表淡定.Net  阅读(91)  评论(0)    收藏  举报