Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 生成的HTML上的Angular指令_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 生成的HTML上的Angular指令

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> 点击我 据我所知,角度指令需要使

我正在一个现有的网站上工作,该网站目前使用jQuery和PHP。 在页面上,HTML代码由jQueryAjax调用PHP代码生成。 如何将角度指令添加到此HTML代码中

例如,PHP代码生成:

<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