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

如何跟踪新的子元素何时动态添加到AngularJS中的div元素,angularjs,Angularjs,在angularjs中,当新元素被动态添加到一个div中时,有什么方法可以确定(调用函数)吗 例如 <div class=parentDiv> <div ng-repeat="someLoopingCondition"> <span ng-if="someCondition">Hello</span> </div> </div> 你好 你真正想问的是 如何知道范围变量是否已更改 因为这是当一个

在angularjs中,当新元素被动态添加到一个div中时,有什么方法可以确定(调用函数)吗

例如

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

你好

你真正想问的是

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

因为这是当一个新元素“动态”添加到您的div中时。当您对更改进行迭代时

您所称的
someLoopingCondition
也不是一个条件,而是一个重复(迭代)表达式。它很可能是someScopeVariable中的

因此,请检查anular
$scope
$watch
$watchCollection
功能

$scope.$watchCollection('someScopeVariable',function(){
    // this callback runs when your array/object changes.
});
查看
$watch
$watchCollection
的文档