[英]Execute javascript only in one environment
我有一個AngularJS 1.0.7網絡應用程序。 我有一個只想在生產環境中執行的javascript插件(與Google Analytics(分析)相關)。
根據環境,我有一個具有不同值的環境常量,所以我的想法是執行以下操作:
<head>
<script ng-show="ENVIRONMENT == 'Production'">
javascript code
</script>
</head>
或與ng-switch
相同。
但是,似乎所有這些都不起作用,因為我認為無論如何它們都是渲染的,因此最終在所有環境中執行Google Analytics(分析)代碼。
不依賴任何js庫,這很容易做到。
if (ENVIRONMENT == 'Production')
{
var head = document.getElementsByTagName('head')[0];
var js = document.createElement("script");
js.type = "text/javascript";
js.src = "js/GoogleAnalitycs.js";
head.appendChild(js);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.