Javascript AngularJS与adsense
我想将谷歌Adsense添加到我的angular应用程序中,我发现了一个可行的例子 问题是我无法在模板中添加html,因为我正在脚本标记中加载模板(Javascript AngularJS与adsense,javascript,angularjs,angularjs-directive,adsense,Javascript,Angularjs,Angularjs Directive,Adsense,我想将谷歌Adsense添加到我的angular应用程序中,我发现了一个可行的例子 问题是我无法在模板中添加html,因为我正在脚本标记中加载模板(谷歌: 然后在模板上: <script type="text/javascript-lazy"> console.log(true); </script> console.log(true); 使用类似的方法,或修改以加载某些特定的文件或使用 有很多种方法。你有没有完成这项工作?必须将模板移动到外部html文件,并将
谷歌:
然后在模板上:
<script type="text/javascript-lazy">
console.log(true);
</script>
console.log(true);
使用类似的方法,或修改以加载某些特定的文件或使用
有很多种方法。你有没有完成这项工作?必须将模板移动到外部html文件,并将其作为html include或angularjs指令的模板加载?你有任何可以显示的代码吗?:)如果你真的很感激你也可以在run()调用中将模板添加到$templateCache中。或者,如果要创建指令,只需将代码附加到link函数中的元素。
/*global angular */
(function (ng) {
'use strict';
var app = ng.module('ngLoadScript', []);
app.directive('script', function() {
return {
restrict: 'E',
scope: false,
link: function(scope, elem, attr) {
if (attr.type=='text/javascript-lazy') {
var code = elem.text();
var f = new Function(code);
f();
}
}
};
});
}(angular));
<script type="text/javascript-lazy">
console.log(true);
</script>