2016-03-16 101 views
0

在我的angular2登錄表單中,如果用戶插入錯誤憑據,我想使用animate.css播放動畫,所以我需要添加一個類然後(?)將其刪除。Angular2以編程方式添加/刪除類

我該如何實現這樣的行爲?

非常感謝

+0

請提供一些代碼來演示您試圖完成的任務。取決於你想要的有很多種方法。 –

回答

-1

我發現剛剛閱讀官方文檔的anwer。

這是我工作的工具類:

export class JQueryUtils 
{ 
    public static animateCss (selector:string, animationName:string) 
    { 
     var jQueryElement = jQuery (selector); 
     jQueryElement.addClass ('animated ' + animationName).one ('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', 
     function() { 
      jQueryElement.removeClass ('animated ' + animationName); 
     }); 
    } 
} 
1

裏面的模板使用ngClass,組件本身上,使用host: {'[class.someClass]':'someExpression'}@Component()註釋,只是僅舉幾例。

相關問題