0
如何使用$http.jsonp
返回APIData.map
而不是默認成功APIdata
?
LangDataService構造:
languages.LangDataService = function($http, $q) {
this.langDefer = $q.defer();
this.isDataReady = this.langDefer.promise;
};
languages.LangDataService.prototype.getApi = function() {
return this.isDataReady = this.http_.jsonp(URL, {
params: {}
})
.success(function(APIData) {
return APIData.map(function(item){
return item + 1; //just an example.
});
});
};
一個CTRL使用LandDataService
:
languages.LanguageCtrl = function(langDataService) {
languages.langDataService.isDataReady.then(function(data){
console.log('whooo im a transformed dataset', data);
});
}
由於某些原因,當你把一個'然後'它將數據包裝在一個'data'鍵中......並且我拒絕讀取錯誤並認爲它是角度不工作的。謝謝。 –