我们可以从api调用访问数据,这是由角度js中的另一个应用程序创建的

时间:2015-08-13 10:42:05

标签: json angularjs angularjs-directive

网页上有一些json格式的静态数据可以通过该页面所有者的rest api调用获得。 现在我想在我的角度应用程序中检索该数据,因为我的角度控制器也存在于该页面上。 那可能吗? 其余的api电话已经由业主发出,所以我不想再次拨打网络电话了吗?

1 个答案:

答案 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