如何跟踪何时将新的子元素动态添加到AngularJS中的div元素

时间:2014-06-02 01:13:32

标签: angularjs

当新元素动态添加到angularjs中的div时,有没有办法弄清楚(调用函数)?

例如

<div class=parentDiv>
   <div ng-repeat="someLoopingCondition">
        <span ng-if="someCondition">Hello</span>
   </div>
</div>

1 个答案:

答案 0 :(得分:1)

你真正要问的是

  

我如何知道范围变量是否已更改?

因为那是一个新的元素是动态的&#34;添加到你的div。当你在迭代变化的时候。

你所谓的someLoopingCondition也不是一个重复(迭代)表达的条件。这可能是item in someScopeVariable

的内容

请结帐$scope $watch $watchCollection$scope.$watchCollection('someScopeVariable',function(){ // this callback runs when your array/object changes. }); 个功能。

$watch

查看$watchCollection和{{1}} here的文档。