У меня есть AngularJS анимация ...полные обратный вызов в AngularJS анимации
app.animation('slide-show', function() {
return {
setup: function (element) {
},
start: function (element, done) {
element.slideDown(400, done);
}
};
});
app.animation('slide-hide', function() {
return {
setup: function (element) {
},
start: function (element, done) {
element.slideUp(400, done);
}
};
});
Я хотел бы иметь возможность поставить дополнительный «полный» обратный вызов в качестве параметра к start()
методам, так что он может быть вызван/передается методам jQuery. Возможно ли это с помощью анимационных директив?
Спасибо за это, хотя я не думаю, что он решает проблему. Угловой передаёт метод done() для вызова анимации (поэтому я пересылаю его методам jQuery). То, что я хотел бы сделать, - это каким-то образом применить мой обратный вызов к методу start(). Поскольку анимация будет использоваться в качестве директивы (ng-animate = "slide"), ваш глобально определенный обратный вызов не будет повторно использоваться. –
Но вы сказали * «Я хотел бы иметь возможность поставить« полный »обратный вызов *, вы ничего не сказали о' start'? – Tomalak
Извинения за неясность. Я обновил свой вопрос. –