1.5以下的版本
<script>
var app = angular.module('myApp', []);
app.controller('siteCtrl', function($scope, $http) {
$http.get("http://www.runoob.com/try/angularjs/data/sites.php")
.success(function (response) {$scope.names = response.sites;});
});
</script>
1.5以上的版本
<div ng-app="myApp" ng-controller="siteCtrl">
<ul>
<li ng-repeat="x in names">
{{ x.Name + ', ' + x.Country }}
</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('siteCtrl', function($scope, $http) {
$http.get("http://www.runoob.com/try/angularjs/data/sites.php")
.then(function (response) {$scope.names = response.data.sites;});
});
</script>
注意:我们使用http发送参数时候,不用类似jq,比如:var param = {a:a,b;b};$http.get('url',param).then(.....);我测试不行,不知道为什么z?
The response object has these properties:
- data –
{string|Object}
– The response body transformed with the transform functions. - status –
{number}
– HTTP status code of the response. - headers –
{function([headerName])}
– Header getter function. - config –
{Object}
– The configuration object that was used to generate the request. - statusText –
{string}
– HTTP status text of the response. - xhrStatus –
{string}
– Status of the XMLHttpRequest (complete
,error
,timeout
orabort
).