如何在 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。