网页上有一些json格式的静态数据可以通过该页面所有者的rest api调用获得。 现在我想在我的角度应用程序中检索该数据,因为我的角度控制器也存在于该页面上。 那可能吗? 其余的api电话已经由业主发出,所以我不想再次拨打网络电话了吗?
答案 0 :(得分:0)
如果数据对所有人开放
如果互联网上的任何人都可以访问JSON,那么您可以使用http请求调用它。
例如http://www.w3schools.com/angular/customers.php是任何人都可以访问的JSON数据页面,您只需在应用中发出正确的http请求,数据就会进入。
要执行http请求,请使用以下代码创建控制器
app.controller('customersCtrl', function($scope, $http) {
$http.get("http://www.w3schools.com/angular/customers.php")
.success(function(response) {$scope.names = response.records;});
});
这会将所有数据添加到$ scope.names。
注意强>
代码来自w3schools here