Javascript 如何从js文件中获取html脚本src值?
我的问题是如何使html脚本标记中的src成为动态的。现在,我在html的底部有如下内容:Javascript 如何从js文件中获取html脚本src值?,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我的问题是如何使html脚本标记中的src成为动态的。现在,我在html的底部有如下内容: <script src="https://blabla.com/assets/jxx.js"></script> 我要做的是将src部分转换为: <script type="text/javascript" src="{{trustSrc('/assets/jxx.js')}}"></script> url的前缀根据环境的不同而变化。所以我需要动态地
<script src="https://blabla.com/assets/jxx.js"></script>
我要做的是将src部分转换为:
<script type="text/javascript" src="{{trustSrc('/assets/jxx.js')}}"></script>
url的前缀根据环境的不同而变化。所以我需要动态地改变它
如果我将脚本标记放在html的头部,这个方法就可以工作。但是我的应该在html的头部之外和底部
您建议怎么做?我不确定,但由于控制器的作用域,可能会发生这种情况
当您在控制器中使用带有
$scope
的trustSrc
函数时,请确保在HTML文件中,您在控制器的作用域中使用了
。不确定为什么要尝试这样做,或者如何测试我的建议是否有效,但是您是否尝试过使用ngsrc而不是src:我不知道为什么您需要在动态脚本标记中使用它。如果没有其他原因,您可以使用我遇到的Jquery函数:。是否提供您想要的?ng src本身是不够的。我已经试过了。但我还没有尝试其他解决方案。我正在使用$scope,如上所述。问题是,如果我把最后一行放在html的头部分,它会工作,但在正文部分它不工作。我应该怎么做才能使它在html正文中工作,这实际上是我的问题。
<script type="text/javascript" src="{{trustSrc('/assets/jxx.js')}}"></script>