如何跟踪新的子元素何时动态添加到AngularJS中的div元素
在angularjs中,当新元素被动态添加到一个div中时,有什么方法可以确定(调用函数)吗 例如如何跟踪新的子元素何时动态添加到AngularJS中的div元素,angularjs,Angularjs,在angularjs中,当新元素被动态添加到一个div中时,有什么方法可以确定(调用函数)吗 例如 <div class=parentDiv> <div ng-repeat="someLoopingCondition"> <span ng-if="someCondition">Hello</span> </div> </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
的文档