1
我正在恢復allEnquetes
中的所有數據。我只是找到請求的這個列表,但發生錯誤是因爲allEnquetes
返回一個承諾。AngularJS - 工廠中承諾ID字段的返回值
.factory('enquetesAPI', function($http,myConfig){
return {
allEnquete: function(){
return $http.get(myConfig.remote + '/lists.asp?acao=list-enquete&codadmin='+myConfig.codadmin);
},
getEnquete: function(enqueteId) {
for (var i = 0; i < this.allEnquete().length; i++) {
if (this.allEnquete()[i].codigo === parseInt(enqueteId)) {
return this.allEnquete()[i];
}
}
return this.allEnquete()
}
};
})
This is the result when I console.log (this.allEnquete)
錯誤:TypeError:this.allEnquete不是函數 – alebarros
對不起。這是未經測試的代碼。我做了更正。這應該現在工作。 – Ankit