resolve multiple promises in angularjs
问题 Here is my factory which gets data from an API and stores each data to a SQLLite database. team.factory('dataSync', function($q,$http,$timeout,$cordovaSQLite ){ return { getData:function(){ var q = $q.defer(); $http.get(api+'/sync/').then(function(response){ q.resolve(response); },function(error){ q.reject(); }) return q.promise; }, saveData:function(){ var q= $q.defer(); this.getData().then(function(result){ var data= result.data; var sharing = data.sharing; var help = data.help; var message