2
比方說,我有一個模板:AngularJs:如何在價值變動開始動畫(NG-範圍)
<div ng-controller="ValueCtrl">
<dl>
<dt>Points</dt>
<dd>{{ points }}</dd>
</dl>
</div>
和控制器:
app.controller('ValueCtrl', function($scope) {
$scope.points = 100;
$scope.$on('points:changed', function(newPoints) {
$scope.points = newPoints;
});
});
在我的應用我使用animate.css從http://daneden.github.io/animate.css/。
我想points
價值改變動畫。雖然我可以通過Javascript向元素添加animated pulse
CSS類,但我不想直接從控制器操縱DOM。
有沒有一種簡單的方法可以通過CSS檢測到變化?當使用ng-repeat
或ng-show
等我可以通過使用CSS類(如ng-enter
,ng-leave
等)來檢測這些。有沒有辦法檢測與範圍綁定的元素的類似事件?