Javascript AngularJS:访问服务中的动态基href值

Javascript AngularJS:访问服务中的动态基href值,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个index.html,它有一个动态base href值。 该值会根据部署代码的环境而更改。 我需要在angular服务中访问此href值。如何使用angular提供的服务获取此值?谢谢如果您想要优雅的AngularJS方式,请使用以下方法: $document[0].baseURI; 注意:您必须注入。如果您想要优雅的AngularJS方式,请使用以下方法: $document[0].baseURI; 注意:您必须注射。使用 $scope.base = $document[0].b

我有一个
index.html
,它有一个动态
base href
值。

该值会根据部署代码的环境而更改。

我需要在angular服务中访问此href值。如何使用angular提供的服务获取此值?谢谢

如果您想要优雅的AngularJS方式,请使用以下方法:

$document[0].baseURI;

注意:您必须注入。

如果您想要优雅的AngularJS方式,请使用以下方法:

$document[0].baseURI;
注意:您必须注射。

使用

$scope.base = $document[0].baseURI;
有关详细信息,请参阅

演示 角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope,$document){ $scope.base=$document[0].baseURI; })

baseURI={{base}
使用

有关详细信息,请参阅

演示 角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope,$document){ $scope.base=$document[0].baseURI; })

baseURI={{base}

所以AngularJS没有设置和更改
someDynamicValue
?它是由后端或其他东西更改的?它是在gulp构建期间由
gulp替换插件更改的,因此
someDynamicValue
不是由AngularJS设置和更改的?它是由后端或其他什么东西改变的?它是由gulp buildOk期间的
gulp replace plugin
改变的,但实际上我正在寻找一种优雅的方法来实现它。本机angular服务中没有像
$location
这样的东西可以获得这个值吗?好的,但我实际上在寻找一种优雅的方法来实现它。本机angular服务中是否有类似于
$location
的东西可以获取此值?