ale*_*lex 18 javascript angularjs
我想获得我的Angular应用程序的基本路径.
现在我这样做: $scope.baseUrl = '$location.host()
但我只能得到这个:/localhost.我目前的baseURL是http://localhost:9000/.
Leo*_*ban 16
试试这个: $location.$$absUrl
console.log('$location',$location.$$absUrl);
btw /localhost是你的基本路径,但我想你的意思是整个网址.
小智 16
另一个答案是$window结合使用该服务$location.absUrl()来创建一个新的URL对象,然后通过origin属性获取原点.这将为您提供您正在寻找的内容(减去尾随的'/').
$scope.baseUrl = new $window.URL($location.absUrl()).origin;在你的情况下会给你回复http:// localhost:9000.
只获得baseurl而没有别的用途
$browser.baseHref()
Run Code Online (Sandbox Code Playgroud)
它将返回类似的东西
/中央/
| 归档时间: |
|
| 查看次数: |
46467 次 |
| 最近记录: |