有没有通过URL获取$state的方法?
app.controller('MyCtrlr', ['$scope', '$state', function ($scope, $state) {
function getStateByUrl(URL) {
... //what should I do here?
return stateObj;
}
}]);
如果您的目标是获得当前状态的名称,则可以使用
$state.current //whole object
更具体地说
$state.current.name //name of state
虽然这不是通过URL获得的,但我希望它可能是你想要的?
注意:如果需要,URL也可以在对象中使用。