AngularJS $http

$http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。在服务器上读取数据:

 1 <div ng-app="myApp" ng-controller="customersCtrl"> 
 2 
 3 <ul>
 4   <li ng-repeat="x in names">
 5     {{ x.Name + ', ' + x.Country }}
 6   </li>
 7 </ul>
 8 
 9 </div>
10 
11 <script>
12 var app = angular.module('myApp', []);
13 app.controller('customersCtrl', function($scope, $http) {
14   $http.get("test.json")
15   .success(function (response) {$scope.names = response.records;});
16 });
17 </script>

AngularJS 应用通过 ng-app 定义。应用在 <div> 中执行。

ng-controller 指令设置了 controller 对象 名。

函数 customersController 是一个标准的 JavaScript 对象构造器

控制器对象有一个属性: $scope.names

$http.get() 从web服务器上读取静态 JSON 数据

当从服务端载入 JSON 数据时,$scope.names 变为一个数组。

努力吧,为了媳妇儿,为了家。。。
原文地址:https://www.cnblogs.com/jlj9520/p/5013238.html