javascript - Angular Ajax temporaly variables -


i'm trying of number of records return ajax json file when i'm trying of print number records outside ".success block" don't value exits inside ".success block"

example:

var total = 0; $http.get("json/noticias.json")   .success(function(response) {     $scope.lista = response;     total = response.noticias.length;     alert(total);//print 3   });  alert(total);//print 0 

i need print 3 in second 1 also.

angularjs uses promise module called $q. have use then() or catch() json data after success

var total = 0;  $http.get("json/noticias.json") .success(function(response) {  $scope.lista = response;  response.total = response.noticias.length; ;  alert(total);//print 3   }).then(  function( response ) {  alert(response.total); //print 3  });  

i hope help


Comments

Popular posts from this blog

c# - Better 64-bit byte array hash -

webrtc - Which ICE candidate am I using and why? -

php - Zend Framework / Skeleton-Application / Composer install issue -