Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. var decodedValue = StaticTableService.DecodificaAllergeni(listObj);
  2.  
  3. DecodificaAllergeni: function(allergeni)
  4. {
  5. var elenco = Array();
  6.  
  7. var loopPromises = []; //Promise for loop
  8. for(i=0;i<allergeni.length;i++)
  9. {
  10. var idAllergene = allergeni[i];
  11. if(idAllergene!=0)
  12. {
  13. console.log("StaticTable IdAllergene: "+idAllergene);
  14. loopPromises.push(AllergeniService.get(idAllergene));
  15. console.log(idAllergene);
  16. }
  17. }
  18.  
  19. //Wait all
  20. $q.all(loopPromises).then(function () {
  21. console.log('forEach loop completed.');
  22. });
  23. },
  24.  
  25. get: function(idAllergene)
  26. {
  27. var deferred = $q.defer();
  28. for (i = 0; i < allergeni.length; i++) {
  29.  
  30. //if(idAllergene == allergeni[i].id)
  31. // ...
  32. }
  33. console.log("Id allergene che ha chiamato: "+idAllergene);
  34. deferred.resolve(1);
  35. return deferred.promise;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement