0

我对AngularJS还是有点陌生​​,只是遇到了关于service,providerfactory.

我在以下方面仍有问题:

  • 如何通过 REST 从服务器加载 JSON 响应。
  • 将加载代码放在最适合它的任何一个service中。providerfactory
  • 提供封装功能(getter/setter)$scope ,如果加载成功与否,可以在其中观察变化。

请发表评论以获得澄清。

4

1 回答 1

0

RESTful 功能由 Angular 在 ngResource 模块中提供。非restful资源最好使用$http服务

var phonecatServices = angular.module('phonecatServices', ['ngResource']);

phonecatServices.factory('Phone', ['$resource',
  function($resource){
    return $resource('phones/:phoneId.json', {}, {
      query: {method:'GET', params:{phoneId:'phones'}, isArray:true}
    });
  }]);

$resource 服务使您只需几行代码即可轻松创建 RESTful 客户端。然后可以在我们的应用程序中使用此客户端,而不是较低级别的 $http 服务。

请检查此链接以获取更多详细信息

https://docs.angularjs.org/tutorial/step_11

于 2014-05-27T05:04:19.893 回答