Ich verwende Angular Material auf einer Website. Als Responsive-Framework verarbeitet es Rendering bei verschiedenen Fenstergrößen. Wenn Sie die Fenstergröße ändern, fügt es einige Animationen des Layouts hinzu und steuert die Bewegung
Beispiel: Ссылка (öffnen Sie den Link und ändern Sie die Größe des Fensters)
Ich habe auf den im Beispiel gezeigten Kacheln eine WebGL-Arbeitsfläche, die nach Abschluss der Animation neu gezeichnet werden muss (und der Container hat die endgültigen Abmessungen).
Wie kann ich callback
oder promise
erhalten, damit die UI-Animationen vollständig sind?
Sie können das Attribut md-on-layout
, das als Teil der md-grid-list
-Direktive angegeben ist, an einen Ausdruck oder eine Funktion übergeben. Dies wird ausgeführt, sobald sich Ihr Layout ändert.
Richtlinie verwenden
%Vor%Controller
%Vor% Ich habe einen Codepen mit der Implementierung erstellt, die eine console.log
bei Layoutänderung enthält: Ссылка
Tags und Links javascript angularjs frontend animation angular-material