/ / Zugriff auf das Formular in der Steuerung - AngularJS - angularjs

Zugriff auf das Formular im Controller - AngularJS - angularjs

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 № 1

Versuchen 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;
};