angularjs vider l'historique lors de la vue de chargé
Est-il un moyen de compensation de l'histoire que Angular JS magasins lors d'un point de vue particulier est chargé par le routeProvider
?
Je suis en créant une installation à l'aide angulaire et l'histoire va se créer beaucoup donc je veux la désactiver lorsque la page d'accueil est chargé.
OriginalL'auteur user2424495 | 2013-09-28
Vous devez vous connecter pour publier un commentaire.
dans votre Contrôleur injecter $portée et l'emplacement$.
OriginalL'auteur schwertfisch
$rootScope.$viewHistory
est pas défini. C'est quelque chose que vous ajoutez à$rootScope
ou angulaire fournit.OriginalL'auteur Kaushal Prajapati
OriginalL'auteur user61243
Dans le contrôleur, j'ai ajouté une fonction pour modifier l'affichage:
Puis à l'intérieur de la vue, j'ai ajouté un ng-cliquez pour appeler cette fonction:
De l'angle de Docs $lieu.méthode replace() est utilisé pour remplacer le premier vue dans l'histoire de la pile, au lieu d'ajouter un nouveau.
De référence:
https://docs.angularjs.org/guide/$emplacement
OriginalL'auteur user2424495