Angularjs ng repeat的第一个元素上的animate.css

Angularjs ng repeat的第一个元素上的animate.css,angularjs,animate.css,Angularjs,Animate.css,我有一个通过ng repeat显示元素的数组。 当我将元素添加到数组中时,我希望它们向内翻转 (js) $scope.tags.unshift(tag) (css) .data-tag.ng-enter { animation:0.5s flipInX ease; } (html) <div class="data-tag" ng-repeat="tag in tags"> (js)$scope.tags.unshift(tag) (css).data-tag.ng-enter

我有一个通过ng repeat显示元素的数组。 当我将元素添加到数组中时,我希望它们向内翻转

(js) $scope.tags.unshift(tag)

(css) .data-tag.ng-enter { animation:0.5s flipInX ease; }

(html) <div class="data-tag" ng-repeat="tag in tags">
(js)$scope.tags.unshift(tag)
(css).data-tag.ng-enter{animation:0.5s flipInX ease;}
(html)
问题是动画是在最后一个元素而不是第一个元素上执行的。我需要使用unshift(),因为我希望新元素首先出现。使用push()时,行为与预期一样,但是元素的顺序不是我想要的(新元素添加到底部)


您得到解决方案了吗?我也遇到了同样的问题不幸的是我没有。我最终使用了推送而不是取消移动,但这看起来很有希望: