Ich habe erfolgreich ein Panel zu animieren erweitern und schließen beim Betreten und Verlassen des DOM. Das Problem ist, ich habe jetzt eine beschäftigt Indikator im Panel vor der Anzeige von Details, und die Animation tritt nur zum Öffnen der Belegt-Indikator, und schnappt, wenn der Detail Inhalt angezeigt wird.Angular Animation für dynamisch ändernde Höhe
Wie kann ich die Angular-Animation bei jeder Höhenänderung animieren?
Ich habe hier ein Beispiel: https://plnkr.co/edit/Bs0rwp4ElidR75zN3ulR
trigger('expandCollapseDetails', [
state('void', style({
'height': '0px',
overflow: 'hidden'
})),
//element being added into DOM.
transition(':enter', [
animate('500ms ease-in-out', style({
'height': '*',
overflow: 'hidden'
}))
]),
//element being removed from DOM.
transition(':leave', [
animate('500ms ease-in-out', style({
'height': '0px',
overflow: 'hidden'
}))
])
])
Ihr Beispiel ein bisschen anders als meine (meine dynamische Inhalte ist nicht nur ein String), aber ich denke, ich habe deine angepasst, um durchzukommen. Vielen Dank! –
Ihre Begrüßung. In Bezug auf Ihre PLNKR, ich denke, Sie könnten es wie ... verwenden –