Angularjs DOM更新时Angular指令不工作

Angularjs DOM更新时Angular指令不工作,angularjs,materialize,dirpagination,Angularjs,Materialize,Dirpagination,我有以下指示 var-app=angular.module('TestApp',[]); app.directive('selectMultiple',function(){ 返回{ 限制:“A”, 链接:函数(范围、元素、属性){ $(元素).find('select').material_select(); $(元素)。查找(“ul li”).first()。单击(函数(){ $(元素).find(“ul li:not(:first child)”).each(函数(索引){ $(this)

我有以下指示

var-app=angular.module('TestApp',[]);
app.directive('selectMultiple',function(){
返回{
限制:“A”,
链接:函数(范围、元素、属性){
$(元素).find('select').material_select();
$(元素)。查找(“ul li”).first()。单击(函数(){
$(元素).find(“ul li:not(:first child)”).each(函数(索引){
$(this).find(“input[type=checkbox]”).prop(“checked”、$(element).find(“ul li”).first().find(“input[type=checkbox]”).prop(“checked”);
});
});
}
};
});
我还在同一个页面上使用dirpagination,它可以工作,但当页面改变时,意味着DOM会得到新的元素,用指令编写的任何东西都完全不能工作

我是否错过了什么,我是新来的,所以我可能会错过一些东西


感谢

angular version?angular version是1.2.20从后端分页的结果响应?不,仅使用dirpagination pluginDirective更新DOM在开始时仅应用一次。您必须在链接函数中包含某种类型的监视,并在触发时重新运行代码。