我不知道为什么但是ngRepeat会在我的元素上添加data-ng-animate=2
attr。
为什么会这样?
我写这个:
<div class="aip-main-con-item animate-repeat"
ng-repeat="event in events |
filter : searchEvent |
orderBy : 'date'">
</div>
我得到了这个:
<div class="aip-main-con-item animate-repeat ng-scope"
ng-repeat="event in events |
filter : searchEvent |
orderBy : 'date'"
data-ng-animate="2"
style="">
</div>
谢谢!
答案 0 :(得分:3)
正如您在the source code here中所看到的,data-ng-animate
属性用于跟踪动画的状态:
var PRE_DIGEST_STATE = 1;
var RUNNING_STATE = 2;
所以基本上它只是在元素本身上存储自己动画的状态。在你的情况下(2
),它正在运行。如果您通过该文件关注NG_ANIMATE_ATTR_NAME
,则可以通过添加,更新并最终从元素中删除它来跟踪它。