如何在角度2/4中给动画状态赋予类名?

sud*_*hir 9 css angular2-routing angular2-animation angular

我正在使用版本4.1.3的角度动画

以下是代码:

@Component({
  selector : 'my-fader',
  animations: [
    trigger('visibilityChanged', [
      state('true' , style({ opacity: 1, transform: 'scale(1.0)' })),
      state('false', style({ opacity: 0, transform: 'scale(0.0)'  })),
      transition('1 => 0', animate('300ms')),
      transition('0 => 1', animate('900ms'))
    ])
  ]
...
Run Code Online (Sandbox Code Playgroud)

现在,而不是状态中的样式我想给现有的类名,即使用样式表中定义的类(即非内联样式)

那可能吗?如果是这样请帮助.

use*_*939 5

你不能。我也在寻找类似的解决方案。

Angular Animations 使用 Web Animations API 而不是 CSS。

如需进一步阅读,请参阅https://css-tricks.com/css-animations-vs-web-animations-api/