Hi all,
I'm a beginner with Angular JS, and I think I missed something.
Here is my code :
$scope.listAccueil=function(){
$http.get('/findParams')
.success(function(data){
$scope.params=data;
})
console.log($scope.params); // here $scope.params is empty even
when '/findParams' bring something
$http.get('/listHabitats')
.success(function(data){
$scope.listHabitats =[];
for (var habitat in data) {
if(habitat.prix>$scope.params.budget){
habitat.color='list-group-item-danger';
habitat.alert='Budget dépassé';
}
$scope.listHabitats.push(habitat);
}
})
}
So my problem is, I use $scope.params in the second http call and at that
time it is empty. I don't understand why ! listAccueil is in a controller,
and the $scope variable is global to all the controller isn't it ?
Thank you
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.