Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AngularJS部分中执行Javascript播发脚本_Javascript_Html_Angularjs - Fatal编程技术网

在AngularJS部分中执行Javascript播发脚本

在AngularJS部分中执行Javascript播发脚本,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个Web应用程序,我需要在我的一些部分中放置一些广告脚本。脚本如下所示: <script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js"> googletag.pubads().definePassback('/XYZ/TEST_allAdformats', [300, 250]).display(); </script> googletag.puba

我有一个Web应用程序,我需要在我的一些部分中放置一些广告脚本。脚本如下所示:

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

googletag.pubads().definePassback('/XYZ/TEST_allAdformats',[300250]).display();
问题是,当前未执行脚本。一旦我将其移动到index.html,一切都会按预期进行。但这并不能解决我的问题,因为我需要把它放在我的局部模型中的一个特定位置

感谢您的帮助


你好,Marc

我遇到了同样的问题,我试图在部分视图的末尾执行一个JS文件。 我将$viewContentLoaded加载到部分(或指令)的控制器中。在控制器声明中,$scope对象中所需的一切都用于注入。 这似乎可以解决问题,但可能会有点困难,因为您必须将脚本内容加载到html中

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


Patrick

您的分区与index.html位于同一文件夹中?因为您在javascript行中使用了路径。不,它们位于另一个通过路由控制的文件夹中。但是,如果我加载一个外部JS文件,这并不重要吗?嗨,Maxiumus,谢谢你的帮助。我试过你的方法,但广告不是那样的。还有其他建议吗?