In diesem Plunk gibt es ein Formular mit ngMessage-Validierungen. Das versuche ich zu erreichen:
Im Plunk habe ich zwei Probleme: (1) Die Nachricht wird angezeigt, wenn das Formular anfänglich angezeigt wird, und (2) wenn keine Fehlermeldungen angezeigt werden und der Benutzer auf die Schaltfläche klickt, wird das Formular nicht übermittelt. Was stimmt nicht mit dem Code?
HTML
%Vor%Javascript
%Vor% Basierend auf Kwarcs Answser, ist hier eine kleine Verbesserung, da Sie vermeiden können, eine $scope
Variable zu verwenden, um zu wissen, ob Ihr Formular übermittelt wurde. Es sorgt auch für ein besseres Verhalten bei der Anzeige von Fehlermeldungen.
HTML:
%Vor%Javascript:
%Vor% myForm.$submitted
wird automatisch auf
und schließlich, wenden Sie die gleiche Formularsende-Methode für das Formular-Tag an:
%Vor%Für mich war es einfach genug, in der ng zu verwenden - wenn der $ submitted-Zustand des Formulars (Beispiel Barebones) ist:
Tags und Links angularjs