簡體   English   中英

在AngularJS部分內執行Javascript Advertise腳本

[英]Execute Javascript Advertise Script within AngularJS partial

我有一個Web應用程序,需要在其中的某些部分中放置一些Advertise-Scripts。 腳本如下:

<script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js">
    googletag.pubads().definePassback('/XYZ/TEST_allAdformats', [300, 250]).display();
</script>

問題是,當前腳本未執行。 一旦將其移至index.html,一切都會按預期進行。 但這並不能解決我的問題,因為我需要將其放置在我的部分中的特定位置。

任何幫助表示贊賞。

馬克·馬克

我遇到了相同的問題,其中我試圖在部分視圖的末尾執行JS文件。 我將$ viewContentLoaded加載到部分(或指令)的控制器中。 您需要在控制器聲明中的$ scope對象中進行注入。 這似乎可以解決問題,但可能會有些困難,因為您必須將腳本內容加載到html中。

$scope.$on('$viewContentLoaded', function(){
    //Do Something Here to load your script and insert it.
});

希望這可以幫助,

帕特里克

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM