1
Я пытаюсь получить параметры URL, первоначально введенные в браузере. Но угловая "перенаправляет" меня автоматически '/'
Получение URL-адреса, введенного в браузере перед перенаправлением в AngularJS?
Например, я ввожу этот URL: http://localhost:9080/#/test?param1=en¶m2=55
Но я в конечном итоге получить: http://localhost:9080/#/
var config = function (AppConfig, $urlRouterProvider) {
'ngInject';
$httpProvider.interceptors.push(function ($q, $location) {
return {
'request': function (config) {
var params = $location.search(); //here : $location is already returning the wrong URL : http://localhost:9080/#/
return config;
}
}
});
};
Вот мой единственный маршрут:
$stateProvider.state('test', {
url: '/',
views: {
'[email protected]' : {
templateUrl: '/app/test/test.html',
controller: 'test.controller',
controllerAs: 'testVM'
}
}
});
Почему? Есть ли способ получить исходный URL?
показать свое определение маршрутов – Ladmerc