AngularJS $http
-
定义和使用
$http 是AngularJS服务,用于从远程服务器读取数据。$http 服务向服务器发出请求,并返回响应。下面示例演示了向服务器发出一个简单的请求,并将结果显示在标题中: -
$http 请求方法
上面的示例使用 $http 服务的 .get 方法。.get 方法是 $http 服务的快捷方式之一,下面有几种快捷方式:- .delete()
- .get()
- .head()
- .jsonp()
- .patch()
- .post()
- .put()
上面的方法都是调用 $http 服务的所有快捷方式:上面的示例使用对象作为参数执行$http服务。该对象指定HTTP方法,URL,成功时要执行的操作以及失败时应执行的操作。
-
-
JSON
JSON 是一种传输数据的好方法,并且在AngularJS或任何其他JavaScript中都易于使用。下面示例演示了在服务器上,我们有一个文件,该文件返回一个JSON对象,该对象包含15个客户,所有客户都包装在称为records的数组中。应用说明:- 该应用程序使用$scope和$http对象定义customersCtrl控制器。
- $http是一个XMLHttpRequest对象,用于请求外部数据。
- $http.get()从customers.php读取JSON数据。
- 成功后,控制器将使用来自服务器的JSON数据在范围内创建属性myData。