簡體   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