Как использовать $location для получения хоста протокола и порта моего текущего URL-адреса в factory
Как получить текущий хост протокола и порт моего текущего URL?
app.factory('actionTypeFactory', ['$resource', function($resource, $location){
return $resource($location.protocol() + '://'+ $location.host() +':'+ $location.port() +'82/somelocation')
}]);
Я хотел бы, чтобы URL-адрес выглядел так: http://localhost: 80/somelocation
Ответы
Ответ 1
Вы должны ввести службу $location, поэтому это undefined:
app.factory('actionTypeFactory', ['$resource', '$location', function($resource, $location){
return $resource($location.protocol() + '://'+ $location.host() +':'+ $location.port() +'82/somelocation')
}]);