更改AngularJS模板后jquery脚本无法正常工作

时间:2014-02-20 11:27:14

标签: jquery angularjs

我正在开发一个单页应用,我们在其中使用这样的模板:

<script type="text/ng-template" id="content.html"> some HTML </script>

我正在与主项目分开处理一个模块,现在我想要包含它。问题是我有很多jQuery脚本,当我将html作为模板包含在指令中时jQuery不起作用。我想为什么会这样。 Jquery无法在Angular中看到chaning模板。有什么办法可以让jQuery工作?我想使用$ .live()方法,但不再支持它。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

<script type="text/ng-template" id="content.html"> some HTML </script>

<div id="someid" ng-include="'../content.html'"></div>

你必须在angular js插件之前包含jquery插件,否则它将需要jqlite。

您可以使用.live

代替.on