Angularjs ngRepeat内的指令不';t更新
我试图让一个自定义指令在ngRepeat内部工作,但无法让显而易见的指令工作。在这种情况下,我不“相信”我想隔离范围。我怀疑这只是一个框架无知的问题,但似乎无法理解。我这里有一个例子来说明:对于Angularjs ngRepeat内的指令不';t更新,angularjs,ng-repeat,Angularjs,Ng Repeat,我试图让一个自定义指令在ngRepeat内部工作,但无法让显而易见的指令工作。在这种情况下,我不“相信”我想隔离范围。我怀疑这只是一个框架无知的问题,但似乎无法理解。我这里有一个例子来说明:对于sel指令的每个实例,link函数只运行一次,因此它将arr.name值呈现一次。为了使其了解将来的更改,您可以使用$watch: link: function(scope, elm, attr){ scope.$watch('arr.name', function() { elm.text(
sel
指令的每个实例,link
函数只运行一次,因此它将arr.name
值呈现一次。为了使其了解将来的更改,您可以使用$watch
:
link: function(scope, elm, attr){
scope.$watch('arr.name', function() {
elm.text(scope.arr.name)
});
}
普朗克
您可以在.Perfect中找到有关这方面的更多信息!谢谢,我将重新阅读根范围。我以前试过一块手表,但一直使用“scope.arr”。再次感谢你的帮助。