2016-03-16 5 views
0

в моей форме регистрации angular2, если пользователь вставляет неправильные учетные данные, я хочу воспроизвести анимацию с использованием animate.css, поэтому мне нужно добавить класс, а затем (?) Удалить его.Angular2 add/remove class programatically

Как я могу достичь такого поведения?

спасибо

+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() аннотацию, просто назвать несколько.

Смежные вопросы