如何在每次收集更改后重新编译ng-repeat列表

时间:2015-01-27 11:01:39

标签: angularjs angularjs-ng-repeat angular-directive

您好我有一个编译另一个自定义指令(动态元素)的指令

function htmlinsert($compile) {
  return {
    replace: true,
    scope: false,
    link: function(scope, element, attrs) {
      var compiledElement = $compile("<" + attrs.htmlinsert + " model=" + attrs.modelpath + "></" + attrs.htmlinsert + ">")(scope);
      element.append(compiledElement);
    }
  }
};

使用MyCollection数据在ng-repeat期间编译的指令。 看起来像这样

[{name: '', template: ''},{name: '', template: ''}]

当我从集合中删除元素时,它会从视图中消失,但我也想要对DOM进行任何类型的刷新,再次重新编译所有动态字段的方法。我怎么能这样做?

谢谢!

0 个答案:

没有答案