我的angularjs项目使用gulp缩小和捆绑(build.js)文件需要使用一些外部参数值来实现。所以如何在应用程序内部使用此查询字符串参数值来使用它们来调用API服务< / p>
script src =&#34; bundle.js?param1 = abc&#34;
我可以在服务模块中使用$ location.search(),但由于此param未在浏览器位置传递,因此它将与脚本标记一起使用
答案 0 :(得分:0)
您正在尝试将参数传递给服务器,而不是应用程序。有一些解决方法可以将参数从模板/视图传递给控制器,例如,您可以执行以下操作:
<script>
window.data = window.data || {};
window.param1 = 'abc';
</script>
这样你就可以在你的js webapp中找到window.param1
,因为它是一个全局变量。
但好的做法是从webapp控制模板,而不是其他方式。