Angular.js侦听新DOM元素

时间:2014-09-23 10:54:11

标签: javascript angularjs

我们有一个库,可以为radiobuttons和复选框创建自定义输入字段 该库正在克隆DOM元素。在克隆它们之后,像模型这样的Angular东西不再起作用了 以下是该问题的一个小例子:http://jsfiddle.net/7oxq8vka/1/
如何告诉Angular监听DOM更改并更新其监听器?像myApp.updateDom();一样 或者如果不可能,我如何在Angular代码之外添加这些侦听器?是否可以执行myApp.addListener($(this));

之类的操作

1 个答案:

答案 0 :(得分:0)

 var myApp = angular.module('myApp', []);

 myApp.controller('my', function($scope){
    $('.custom').each(function() {
        var clone = $(this).clone().removeClass('custom');        
        $(this).after(clone).remove();        
    });        
 });

此处:http://jsfiddle.net/7oxq8vka/6/