我的方法是在项目中使用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}
});
});