Changement de hachage sans rechargement de contrôleur dans AngularJS

Je suis en train de travailler sur un convertisseur de monnaie, et j'ai des url de ce type #/currency/50/USD/to/EUR, où 50, USD et EUR sont des paramètres. Maintenant, j'ai une fonction de commutation qui swaps de devises et de conserver la valeur à convertir, je voudrais changer l'URL en tant que bien à quelque chose comme #/currency/50/EUR/to/USD sans recharger la manette, il suffit de changer la valeur de hachage. J'ai une idée sur comment le faire avec de la pure js, mais est-il une solution angulaire?

Vous pouvez aussi regarder ui-router module, qui peut remplacer la norme de routage à état de la base de routage et peut soutenir votre scénario.angular-ui.github.io/ui-router/échantillon/#
merci de m'indiquer ui-router!

OriginalL'auteur Jonathan de M. | 2013-08-29