Javascript 生成的HTML上的Angular指令
我正在一个现有的网站上工作,该网站目前使用jQuery和PHP。 在页面上,HTML代码由jQueryAjax调用PHP代码生成。 如何将角度指令添加到此HTML代码中 例如,PHP代码生成:Javascript 生成的HTML上的Angular指令,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我正在一个现有的网站上工作,该网站目前使用jQuery和PHP。 在页面上,HTML代码由jQueryAjax调用PHP代码生成。 如何将角度指令添加到此HTML代码中 例如,PHP代码生成: <div class="testDiv">click me</div> 点击我 我想: <div class="testDiv" ng-click="angularFunction()">click me</div> 点击我 据我所知,角度指令需要使
<div class="testDiv">click me</div>
点击我
我想:
<div class="testDiv" ng-click="angularFunction()">click me</div>
点击我
据我所知,角度指令需要使用$compile进行编译。
我可以使用jQuery的“on”函数吗
谢谢在这种情况下,可以使用$compile。如果您想学习,请忘记在jquery中的操作方式。如果您试图模仿jquery,那么很可能是错误的。这就是为什么他们称之为angular方式。您不需要使用$compile,只需使用google angular指令就可以了解基本内容。我的问题是,由于HTML代码是通过Ajax调用生成的,因此只需将angular指令添加到标记中是行不通的。您可以使用ng include获取代码。要添加角度的DOM不是AdvicedI如果代码未由服务器端操作,则使用ng include