Frage zum richtigen Kodieren mit Formen in angularJS.
Ich möchte auf das Formular im Controller zugreifen. Wie erreiche ich es, ohne auf den Formularnamen im Controller wie $ scope.formName zuzugreifen?
Mach es so eng gekoppelt die Sicht und den Controller.
Vielen Dank!
Antworten:
0 für die Antwort № 1Versuchen Sie, den Formularnamen an den Controller zu senden
<button type="button" ng-click="validateForm("myForm")">
Validate
</button>
In der Steuerung
$scope.validateForm = function(formName) {
var form = $scope[formName];
form.$valid;
};