Q1:AngularJS中,如何给动态生成的元素绑定事件
目的 : AngularJS实现给动态生成的元素绑定事件
工具 : AngularJS
思路及解决步奏:
1 . 我们知道在jQuery中,动态生成一个元素,如果要在动态生成元素的同时,动态绑定事件,可以通过live/on方法(在jquery3.0中已经废除了bind方法)。
2 . 在AngularJS中,操作DOM一般在指令中完成,事件监听机制是在对于已经静态生成的dom绑定事件,而如果在指令中动态生成了DOM节点,动态生成的节点不会被JS事件监听。
举例来说:
123456789angular.module(myapp,[]).directive(myText,function(){return{restrict:A,template:这个指令中,会生成新的DOM节点:
1