当新元素动态添加到angularjs中的div时,有没有办法弄清楚(调用函数)?
例如
<div class=parentDiv>
<div ng-repeat="someLoopingCondition">
<span ng-if="someCondition">Hello</span>
</div>
</div>
答案 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的文档。