我有一个webapplication,我需要在我的某些部分中放置一些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,一切都按预期工作。但这不能解决我的问题,因为我需要把它放在我的部分内的特定位置。
感谢任何帮助。
Greets,Marc
答案 0 :(得分:0)
我遇到了同样的问题,我试图在局部视图结束时执行JS文件。 我将$ viewContentLoaded加载到部分(或指令)的控制器中。注入控制器声明中$ scope对象所需的全部内容。 这似乎解决了这个问题,但是由于必须将脚本内容加载到html中,因此可能会有点困难。
$scope.$on('$viewContentLoaded', function(){
//Do Something Here to load your script and insert it.
});
希望这有帮助,
帕特里克