繁体   English   中英

Angular 7+中的共享动画

[英]Shared Animations in Angular 7+

是否可以在整个项目中共享动画触发器?

我不想在每个新组件中添加导入和动画元声明。

谢谢!

您可以执行以下操作:

sharedAnimations.ts

import { trigger, transition, ... } from "@angular/animations";

export const sharedTrigger = trigger("sharedTrigger", [
    transition(":enter", [
       ...
    ])
])

yourComponent.ts

import { sharedTrigger } from "./sharedAnimations";

@Component({
    ....,
    animations: [sharedTrigger]
})
....

基本上,您可以在任何地方重用该共享触发器 ,只需要从模块sharedAnimations.ts导入sharedAnimations.ts 希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM