我的问题是关于在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的头部和底部之外。
你建议做什么?
答案 0 :(得分:0)
我不确定,但由于你的控制器的范围,它可能会发生。
当您在控制器中使用trustSrc
函数与$scope
时,请确保在HTML文件中您在控制器的范围内使用<script></script>
。