Obtenez de l'emplacement précédent dans Angularjs ui-router

Je sais que nous pouvons utiliser fromState et fromParams dans le $stateChangeSuccess pour obtenir toutes les informations au sujet de l'emplacement précédent. Comme dit ici:

Angular - ui-router obtenir de l'état précédent

$rootScope.$on('$stateChangeSuccess', function (ev, to, toParams, from, fromParams) {

});

Mais est-il nice façon à analyser dans le url /emplacement si? Par exemple:

État: /page/:id/paragraphe/:ligne

Params: id et ligne, etc..

Ce que je veux:

/page/3/paragraphe/5 ...

Je veux dire ce qui pourrait être gênant avec des tas de params. Plus Angularjs ui-router pourrait aussi avoir {{ id }} comme params trop au lieu de :id. N'est-il pas une fonction pour ce faire déjà ou je dois utiliser des RegEx? Et si oui, qu'est-ce que la RegEx chaîne à utiliser?

Grâce.

OriginalL'auteur HP. | 2014-01-18