2
有没有办法通过URL获取$ state?如何在Angular中通过URL获取状态obj?
app.controller('MyCtrlr', ['$scope', '$state', function ($scope, $state) {
function getStateByUrl(URL) {
... //what should I do here?
return stateObj;
}
}]);
这实际上并不是我所需要的。让我们想象我们有这样的网址: http:// localhost/login?redirect = room/123 – alivanov 2014-10-17 05:39:23
$ state.current是当前的应用程序状态。但我不需要它。让我们想象活动状态名称是'仪表板'。状态的控制器中有getStateByUrl()方法。我所需要的通话: getStateByUrl(的 'http://本地主机/间/ 123') 返回其被配置这样的状态:, .STATE( '房间'{ 网址:/间/ {” id}', templateUrl:'/views/room.html', controller:'RoomController' }) 之后我可能会执行转换到该状态。 – alivanov 2014-10-17 05:51:56