【发布时间】:2014-01-18 22:28:09
【问题描述】:
我知道我们可以在$stateChangeSuccess 中使用fromState 和fromParams 来获取有关先前位置的所有信息。就像这里说的:
Angular - ui-router get previous state
$rootScope.$on('$stateChangeSuccess', function (ev, to, toParams, from, fromParams) {
});
但是有 nice 方法可以将其解析为 url / location 吗?例如:
状态:/page/:id/paragraph/:line
参数:id和line等。
我想要什么:
/page/3/paragraph/5 ...
我的意思是这可能会因为一堆参数而变得混乱。另外Angularjs ui-router 也可以将{{ id }} 作为参数而不是:id。是不是已经有功能可以做到这一点,或者我必须使用正则表达式?如果是这样,要使用的 RegEx 字符串是什么?
谢谢。
【问题讨论】:
标签: javascript regex angularjs pushstate angular-ui-router