如何在 Angular 的 html 模板中 运行 脚本
How to run an script within a html template in Angular
我有一个 AngularJS 应用程序使用 ui-router
ng-repeat
部分 html 看起来像这样
<div
class="event-tile"
ng-class="{
'first': (first),
'last': (last),
'full-width': (first && desktop)
}">
<script src="//xyz.com/script"></script>
</div>
一切正常,但未触发脚本标记内的脚本。它在页面上,但从来没有 运行s。有没有办法触发它到 运行?
我在 Why ng-scope is added to javascript inline of my partial view and makes alert not working? 尝试过解决方案
但还是没用。
感觉跟Angular没什么关系。
您应该在脚本中写入一些简单的代码,例如 console.log("Foo")
来测试它是否有效。刚才做了一个简单的测试,发现可以正常使用。更像是你的xyz.com/script
的问题。最好粘贴你的代码,我们可以得到进一步的答案。
看起来在 AngularJS 解决问题之前包括 jQuery。
我有一个 AngularJS 应用程序使用 ui-router
ng-repeat
部分 html 看起来像这样
<div
class="event-tile"
ng-class="{
'first': (first),
'last': (last),
'full-width': (first && desktop)
}">
<script src="//xyz.com/script"></script>
</div>
一切正常,但未触发脚本标记内的脚本。它在页面上,但从来没有 运行s。有没有办法触发它到 运行?
我在 Why ng-scope is added to javascript inline of my partial view and makes alert not working? 尝试过解决方案 但还是没用。
感觉跟Angular没什么关系。
您应该在脚本中写入一些简单的代码,例如 console.log("Foo")
来测试它是否有效。刚才做了一个简单的测试,发现可以正常使用。更像是你的xyz.com/script
的问题。最好粘贴你的代码,我们可以得到进一步的答案。
看起来在 AngularJS 解决问题之前包括 jQuery。