Bonjour les amis,
j'apprends AngularJS, mon site tourne mais je remarque un problème de rafraîchissement de la nouvelle page. (ça le fait parfois)
voici les étapes :
1) je clique sur une nouvelle page
2) récupération données via API REST
loading est activé (affichage du spinner)
3)
quelques ms plus tard :
le loading se désactive
juste après, je vois rapidement l'ancienne page être remplacé par la nouvelle page.
conclusion :
je trouve ça, assez désagréable à voir.
je voudrais que l'ancienne page soit remplacée par la nouvelle durant que le loading est activé.[/B]
controller :
factory:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Product.getAll() .then(function() { this.products = Product.products; $rootScope.loading = false; }.bind(this));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Product.getAll = function() { return $http.get('http://apirest-no.fr/api/v1/produits') .success(function(data) { Product.products = data; }); };
quelle solution ?
Partager