خرید بک لینک

Vote count: 0

My approach is using AngularJS Service instead of factory along the project. Now I want to build an object called MyData which should be used as array in angularJS controller, such as:

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

As I searched in questions, I understood I can use factory as below:

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

What should I do if I want to use service. Is the code correct, below? What is the best practice?

angular
        .module('app')
        .service('myDataService', myDataService);
myDataService.$inject = ['ngResource'];

function myDataService($resource) {
    var self = this;
    self.MyData = $resource(myURL, {}, {
        query: { method: 'GET', isArray: true }
    });

}

asked 53 secs ago

برچسب: نویسنده: استخدام کار تاريخ: شنبه 1 خرداد 1395 ساعت: 15:57

صفحه بندی