如何从js文件中获取html脚本src值?

时间:2017-08-07 08:39:30

标签: javascript jquery html angularjs

我的问题是关于在html脚本标签中使src动态化。现在,我在html的底部有这样的东西:

/module/your-module/server/policies/

在我的angular js文件中,我提供了一种动态返回url前缀的方法。

<script src="https://blabla.com/assets/jxx.js"></script>

我想要做的是将 src 部分转换为:

$scope.trustSrc = function(src) {
    return $sce.trustAsResourceUrl($scope.pathPrefix + src);        
};

网址的前缀会根据环境而变化。所以我需要动态地改变它。

如果我将脚本标记放在html的 head 部分中,则此方法有效。但我的应该在html的头部和底部之外。

你建议做什么?

1 个答案:

答案 0 :(得分:0)

我不确定,但由于你的控制器的范围,它可能会发生。

当您在控制器中使用trustSrc函数与$scope时,请确保在HTML文件中您在控制器的范围内使用<script></script>