Mit der neuesten Angular -Version wird @Angular/Animations veraltet.
Ich kämpfe mit der Migration einer Animation in meiner Anwendung. Dieses minimale Beispiel zeigt die animierte Höhe. Reproduzierbarer Code: < /h3>
import 'zone.js';
import { Component, signal } from '@angular/core';
import { bootstrapApplication } from '@angular/platform-browser';
import {
animate,
state,
style,
transition,
trigger,
} from '@angular/animations';
import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
const MY_ANIMATION = trigger('anim', [
state(
'open',
style({
height: '*',
padding: '16px',
margin: '16px 0',
})
),
state(
'closed',
style({
height: 0,
padding: '0 16px',
margin: 0,
border: 0,
})
),
transition('open closed', animate('300ms ease-in-out'), {
params: { height: '*' },
}),
]);
@Component({
selector: 'app-root',
standalone: true,
providers: [],
styles: `
p {
overflow: hidden;
}
`,
template: `
Toggle
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
`,
animations: [MY_ANIMATION],
})
export class App {
readonly isOpen = signal(false);
toggleOpen() {
this.isOpen.set(!this.isOpen());
}
}
bootstrapApplication(App, {
providers: [provideAnimationsAsync()],
});
Mit der neuesten Angular -Version wird @Angular/Animations veraltet. Ich kämpfe mit der Migration einer Animation in meiner Anwendung. Dieses minimale Beispiel zeigt die animierte Höhe. Reproduzierbarer Code: < /h3> [code]import 'zone.js'; import { Component, signal } from '@angular/core'; import { bootstrapApplication } from '@angular/platform-browser'; import { animate, state, style, transition, trigger, } from '@angular/animations'; import { provideAnimationsAsync } from '@angular/platform-browser/animations/async';
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Mein Webhost installiert also Gifsicle nicht auf ihren gemeinsam genutzten Servern, also stecke ich mit Imagemagick fest. Ich möchte die Bilder so komprimieren, wie es hier ist: Wie kann ich das tun,...
In Angular 10, das wir verwendet haben, benötigen wir, um CSS dynamisch zu laden. Benötigen veraltet in Angular 18 und wir verwendeten Renderer2, um Stile zu laden.
if (this.jurisdiction == 'ON')...
Wie kann ich animierte Bilder in meiner IOS-App verwenden? Wie kann ich das mit Swift machen?
Weiß jemand Bescheid? Handelt es sich um die Verwendung von Sprites?
Ich verwende UIKIT, nicht SwitftUI