Angenommen, wir erstellen eine Adressbuchanwendung (erfundenes Beispiel) mit AngularJS.
Wir haben ein Formular für Kontakte, das Eingaben für E-Mail und Telefonnummer enthält, und wir möchten das eine oder das andere , aber nicht beide benötigen : Wir möchten, dass die emailEingabe nur erforderlich ist, wenn die phoneEingabe leer oder ungültig ist, und umgekehrt.
Angular hat eine requiredDirektive, aber aus der Dokumentation geht nicht hervor, wie sie in diesem Fall verwendet werden soll. Wie können wir also ein Formularfeld bedingt benötigen? Eine benutzerdefinierte Direktive schreiben?