2017-08-29 1 views
0

je application angulaire et basée sur le nom du chemin précédent pas le nom de la page que je veux stocker la valeur soit dans le stockage des cookies ou localcomment stocker la valeur du nom de chemin dans le stockage local ou un cookie

nom de chemin de la première page est /content/drive.html/find-drive
nom de chemin de la deuxième page est /content/drive.html/drive-results

Quand je suis sur la deuxième page que je veux stocker la valeur dans find-drive cookies

de même

nom de chemin de la première page est /content/drive.html/find-drive-advanced
nom de chemin de la deuxième page est /content/drive.html/drive-results

Quand je suis deuxième page que je veux stocker l'emplacement du chemin précédent dans mon biscuit ou storage.for locale ce scénario que je veux stocker "trouver-drive-pointe"

note: document.referrer ne fonctionne pas, et window.parent.URl ne fonctionne pas

+0

vous pouvez essayer la solution suivante https://stackoverflow.com/questions/ 36933673/how-can-i-retrieve-the-previous-url-in-angularjs –

Répondre

0

Utilisez localStorage

dire que url1 = '/content/drive.html/find-drive' et url2 = '/content/drive.html/drive-results'

juste les sauver comme ceci:

localStorage.setItem('url1', url1); 
localStorage.setItem('url2', url2); 

pour récupérer la valeur, il suffit d'écrire

var url1 = localStorage.getItem('url1');