【问题标题】:Add css class on click in Angular 6在Angular 6中单击添加css类
【发布时间】:2019-01-29 11:29:43
【问题描述】:

我想在点击下面的代码时连续添加动画类

My Code

我的问题是,当我第一次点击时,只有第一次动画有效,第二次点击动画无效。请帮忙。

【问题讨论】:

标签: angular css typescript css-transitions angular6


【解决方案1】:

您可以添加setTimeout延迟添加add

Stackblitz Demo

rotate(event){
    event.srcElement.classList.remove("rotate");
    setTimeout(()=>{
      event.srcElement.classList.add("rotate");
    },0)
  }

【讨论】:

  • 这太棒了!有了这个,你不需要创建任何状态跟踪变量❤
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-17
  • 2018-01-02
  • 2017-03-30
  • 1970-01-01
  • 2019-03-18
  • 1970-01-01
相关资源
最近更新 更多