Tengo en mi controlador:
$scope.test= function () {
var list = ["var0","var1","var2","var3"];
var result= 0;
for (var x=0;x<list.length;x++) {
result= result + TestService.loadVariable(list[x])
}
$scope.result = result;
}
y mi servicio es :
loadVariable : function(name) {
return $http({
method: 'GET',
url: "/test/sheet/loadVariable/",
params: {name: name},
}).then(function success(response) {
return response.data;
}, function error(response) {
});
},
el problema es que siempre me sale 0 el result y creo q es porque no le da tiempo a ejecutarse los metodos de loadvariables, alguna sugerencia?