0
在我的angular2登錄表單中,如果用戶插入錯誤憑據,我想使用animate.css播放動畫,所以我需要添加一個類然後(?)將其刪除。Angular2以編程方式添加/刪除類
我該如何實現這樣的行爲?
非常感謝
在我的angular2登錄表單中,如果用戶插入錯誤憑據,我想使用animate.css播放動畫,所以我需要添加一個類然後(?)將其刪除。Angular2以編程方式添加/刪除類
我該如何實現這樣的行爲?
非常感謝
我發現剛剛閱讀官方文檔的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);
});
}
}
裏面的模板使用ngClass
,組件本身上,使用host: {'[class.someClass]':'someExpression'}
在@Component()
註釋,只是僅舉幾例。
請提供一些代碼來演示您試圖完成的任務。取決於你想要的有很多種方法。 –