使用$ resource(factory | service)为angularJS控制器创建一个对象?

时间:2016-05-21 08:43:08

标签: angularjs angularjs-service angularjs-factory angularjs-controlleras angularjs-ng-resource

我的方法是在项目中使用AngularJS Service而不是工厂。现在我想构建一个名为MyData的对象,它应该在angularJS控制器中用作数组,例如:

egen

当我搜索问题时,我知道我可以使用以下工厂:

 vm.datas= MyData.query({}, function (datas) {
         vm.thisData = {selected: datas[0].id};
    }); 

如果我想使用服务该怎么办?代码是否正确,如下?什么是最佳做法?

angular.module('myDataService', ['ngResource']).
factory('MyData', function($resource){
return $resource(myURL, {}, {
    query: {method:'GET', isArray:true}
});
});

0 个答案:

没有答案