我没有在你的堆栈闪电战中看到项目。我也没看到“.myClass”。所以,这是一个简单的例子(在router.animation.ts文件)查看背景从红色变为绿色。也许它会帮助你建立你需要的东西。
import { sequence, trigger, state, stagger, animate, style, group, query as q,
transition, keyframes, animateChild } from '@angular/animations';
const query = (s, a, o = { optional: true }) => q(s, a, o);
export const routerTransition = trigger('routerTransition', [
state('about', style({ opacity: 1, backgroundColor: 'red' })),
transition('home=>about', [ // void <=> *
animate('1.0s ease-in-out')
]),
state('home', style({ opacity: 1, backgroundColor: 'green' })),
transition('about=>home', [ // void <=> *
animate('1.0s ease-in-out')
])
]);