如何在Angular中通过URL获取状态obj?

时间:2014-10-16 14:20:03

标签: angularjs state angular-ui-router

是否可以通过URL获取$ state?

app.controller('MyCtrlr', ['$scope', '$state', function ($scope, $state) {
function getStateByUrl(URL) {
   ... //what should I do here?
   return stateObj;
}
}]);

1 个答案:

答案 0 :(得分:0)

如果您的目标是获取当前状态的名称,则可以使用

$state.current //whole object

,更具体地说是

$state.current.name //name of state

虽然这不是通过网址获取的,但我希望它可能是你想要的?

注意:如果您需要,该网址也可用。