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