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 :
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));
factory:
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 ?