gpt4 book ai didi

angularjs - 如何使用 $location 在工厂中获取当前 url 的协议(protocol)主机和端口

转载 作者:行者123 更新时间:2023-12-03 23:40:59 25 4
gpt4 key购买 nike

如何获取当前 url 的当前协议(protocol)主机和端口?

app.factory('actionTypeFactory', ['$resource', function($resource, $location){
return $resource($location.protocol() + '://'+ $location.host() +':'+ $location.port() +'82/somelocation')
}]);

我希望网址看起来像这样:
http://localhost:80/somelocation

最佳答案

您必须注入(inject) $location 服务,这就是它未定义的原因:

app.factory('actionTypeFactory', ['$resource', '$location', function($resource, $location){
return $resource($location.protocol() + '://'+ $location.host() +':'+ $location.port() +'82/somelocation')
}]);

关于angularjs - 如何使用 $location 在工厂中获取当前 url 的协议(protocol)主机和端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25206746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com