typescript import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; @NgModule({ imports: [ BrowserAnimationsModule, // NoopAnimationsModule, ... ], ... }) export class AppModule { } typescript import { Component } from '@angular/core'; import { trigger, state, style, animate, transition } from '@angular/animations'; @Component({ selector: 'app-animation-example', template: ` `, animations: [ trigger('fade', [ state('visible', style({ opacity: 1 })), state('hidden', style({ opacity: 0 })), transition('visible <=> hidden', animate('500ms ease-in-out')), ]), ], }) export class AnimationExampleComponent { isVisible = true; toggleVisibility() { this.isVisible = !this.isVisible; } }


上一篇:
下一篇:
切换中文