In einer Angular2 App habe ich eine Komponente (sagen wir EditForm
), die ein Formular darstellt, mit dem ich eine bestimmte Instanz meines Modells bearbeiten kann (sagen wir modelInstance
).Angular2 - Wie benachrichtigt werden, dass eine Komponente den Fokus verliert
Es gibt eine Seite, die eine Liste von EditForm
Komponenten enthält, damit Benutzer mehr als eine modelInstance
auf derselben Seite sehen und möglicherweise bearbeiten können.
Sobald der Benutzer eine EditForm
Komponente verlässt (dh der Fokus bewegt sich irgendwo außerhalb der Komponente) möchte ich eine Methode feuern, die die Vollständigkeit und Korrektheit der Dateneingabe in der EditForm
Komponente überprüft, die der Benutzer verlassen möchte (etwas wie blur
Ereignis aber auf die gesamte Komponente angewendet).
Der Anwendungsfall sieht nur eine Übergabeschaltfläche auf Seitenebene vor, aber ich möchte die Überprüfungslogik immer dann implementieren, wenn ein bestimmter EditForm
aufgegeben wird.
Ich kämpfe derzeit um eine elegante Art zu tun, was ich brauche, und ich fürchte, ich übersehe die einfache und saubere Lösung, die vor mir liegt. Jede Hilfe wäre willkommen.
Vielen Dank im Voraus
Haben Sie versucht, ' ... '? –
Simonxca