您好我有一个编译另一个自定义指令(动态元素)的指令
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进行任何类型的刷新,再次重新编译所有动态字段的方法。我怎么能这样做?
谢谢!