gpt4 book ai didi

javascript - AngularJS ng 类 javascript 动画不会触发

转载 作者:行者123 更新时间:2023-11-29 14:55:01 24 4
gpt4 key购买 nike

我试图通过使用添加和删除的常用语法将 js 定义的动画附加到 ng-class 指令,但动画不会运行。日志显示未调用添加和删除函数。

app.animation( ".bob", function () {

return {
add : function ( element, done ) {
// Do add animation here and call done when done.
},
remove : function ( element, done ) {
// Do remove animation here and call done when done.
}
}
} );

这通常适用于其他指令,如 ngIf 的进入和离开动画,但使用 ngClass 它似乎只适用于 css 动画,这已被 the example in the documentation 证明。

最佳答案

您需要使用 addClass 和 removeClass 而不是添加/删除。您还需要三个参数(element、className、done),但缺少第二个。

关于javascript - AngularJS ng 类 javascript 动画不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19315966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com