我正在尝试使用自定义指令在ngRepeat中工作,但是无法使用明显的工作。在这种情况下,我不相信'我想隔离范围。我怀疑这只是框架无知的问题,但似乎无法弄明白。我有一个插件显示:http://plnkr.co/edit/LNGJHtbh7Ay0CYzebcwr
答案 0 :(得分:1)
link
函数仅对sel
指令的每个实例运行一次,因此它将arr.name
值呈现一次。为了使其了解将来的更改,您可以使用$watch
:
link: function(scope, elm, attr){
scope.$watch('arr.name', function() {
elm.text(scope.arr.name)
});
}
Plunker here。
中找到有关该信息的更多信息