當使用ngAnimate淡入ngRepeat中的每個項目時,當前所有項目都會同時淡入。在前一個項目淡化爲例如每個項目之後是否可能淡入? 50%導致級聯效應?如何在ngRepeat中延遲ngAnimate
<ul>
<li ng-repeat="phone in phones" ng-animate="{enter: 'phone-fade-enter'}">
<img src="{{phone.img}}"> {{phone.name}}
</li>
</ul>
使用ngAnimate這將是很好,如果有可能推遲例如每個項目的動畫像這樣:
<li ng-repeat="phone in phones" ng-animate="{enter: 'phone-enter', delay: 500}">
有沒有辦法解決這個問題?
謝謝!
加入GitHub的https://github.com/angular/angular.js/issues/2460
你能更具體地說明你想做什麼嗎? – 2013-04-09 00:15:43
我重提了這個問題...... – doorman 2013-04-09 09:05:44
這更清晰 - 感謝重新安排。不幸的是,我認爲ngAnimate目前不可能。 ngAnimate使用CSS轉換並使用基於事件的類名來觸發它們。當ngRepeat第一次運行時,所有這些現有項目都基本上同時發生它們的事件。我會再想一想... – 2013-04-09 18:05:31