Czesc pisze aplikacje rest w angularze. Natrafilem na problem, otoz kiedy uzywam resource, do restowych zapytan etc. to moj promise w wyniku pojawia sie dwa razy, czym moze to byc spowodowane? Kod wyglada tak
'use strict';
angular
.module('xxx')
.factory('xxx', function ($resource) {
return $resource('/xxx/api/yyy/:id',{id:'@id'},{
'query': {
method: 'GET',
isArray: true
},
'self':{
method:'GET',
isArray:false,
params:{
id:'self'
}}
});
});
var entries = xxx.query(function(data) {
console.log(data);
});
Moje api w backendzie zwraca normalnie json data, lecz restowy angulara w console.log go podwaja i wyswietla 2x to samo. Z tego samego miejsca, ta sama linijka.