我只想让视图淡入淡出路线变化。我已经正确地设置了组件,但似乎需要获得我认为正确的动画语法。用于淡入淡出的角度4动画
这是我目前的动画尝试。 我导入此动画,我的组件:
import {trigger, state, animate, style, transition} from '@angular/animations';
export function routerTransition() {
return fadeInAndOut();
}
function fadeInAndOut() {
return trigger('routerTransition', [
transition(':enter', [
style({opacity: 0}),
animate(3000, style({opacity: 1}))
]),
transition(':leave', [
animate(3000, style({opacity: 0}))
])
]);
}
这是我的部件进口过渡的一个:
import { Component } from "@angular/core";
import { routerTransition } from "../../animations/fade.animation";
@Component({
selector: "about-users",
templateUrl: "./about.component.html",
animations: [routerTransition()],
host: { '[@routerTransition]': '' }
})
export class AboutComponent {
constructor() {
}
}
我已经试过了,没有转换发生,我没有得到任何控制台错误。你能告诉我你的组件吗? – AngularM