yarkov
@yarkov
Помог ответ? Отметь решением.

Angular animate и коллбэк. Как?

Ссылка для примера: https://passwordkeeper-yarkovaleksei.c9users.io/bu...
Попробуйте удалить элемент кнопкой в правом столбце. Видите? Анимация еще не отработала, а элемент удалился. Как сделать наоборот? Анимацию делаю так:
/*global angular*/

(function() {
	'use strict';

	angular
		.module('App')
		.animation('.slide-item', [function() {
			return {
				enter: function(element, doneFn) {
					jQuery(element).fadeIn(1000, doneFn);
				},
				
				move: function(element, doneFn) {
					jQuery(element).fadeIn(1000, doneFn);
				},
				
				leave: function(element, doneFn) {
					jQuery(element).fadeOut(1000, doneFn);
				}
			};
	}]);

})();
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
AMar4enko
@AMar4enko
Анимация отрабатывает правильно, проблема в track by $index у вас в шаблоне. Тут вот почитайте
stackoverflow.com/questions/18432584/ng-animate-an...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы