Ich möchte nur, dass die Ansicht bei einer Routenänderung ein- und ausgeblendet wird. Ich habe die Komponente richtig eingerichtet, es scheint aber die Animationssyntax richtig zu bekommen, denke ich.Angular 4 Animation zum Ein- und Ausblenden
Dies ist mein derzeitiger Animationsversuch. ich importieren diese Animation auf meine Komponente:
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}))
])
]);
}
Dies ist eine meiner Komponenten importieren den Übergang:
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() {
}
}
Ich habe versucht, dass und kein Übergang stattfindet, und ich erhalte keine Konsole Fehler. Können Sie mir Ihre Komponente zeigen? – AngularM