angular / angular/components

feat(Dialog): animate.leave

Offen
#32,486 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area: cdk/dialog feature P3
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

### Feature Description

When you use the if control flow or ViewContainerRef.createComponnt in Angular, animate.enter and animate.leave work. However, animate.leave support is not provided in components such as Dialog and Overlay. I think the reason is that the overlay is directly destroyed.

### Use Case

Use case: https://stackblitz.com/edit/stackblitz-starters-trwgh2rt?file=package.json

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Dialog- und Overlay-Einstiegspunkte nachzuverfolgen, die beteiligt sind, wenn ein Overlay zerstört wird, und reproduziere dann das Verhalten anhand des verlinkten StackBlitz-Anwendungsfalls. Vergleiche den if-Kontrollfluss und die ViewContainerRef.createComponent-Fälle mit Dialog und Overlay und bestätige, dass animate.leave vor der Zerstörung unterstützt wird, ohne bestehendes Verhalten zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.