/ / Dostęp do formularza w kontrolerze - AngularJS - angularjs

Uzyskiwanie dostępu do formularza w kontrolerze - AngularJS - angularjs

Pytanie dotyczące właściwego kodowania za pomocą formularzy w angularJS.

Chcę uzyskać dostęp do formularza w kontrolerze. Jak mogę to osiągnąć bez dostępu do nazwy formularza w kontrolerze, takiej jak $ scope.formName?

Zrób to w ten sposób ściśle połączony widok i kontroler.

Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj wysłać nazwę formularza do kontrolera

<button type="button" ng-click="validateForm("myForm")">
Validate
</button>

W kontrolerze

$scope.validateForm = function(formName) {
var form = $scope[formName];
form.$valid;
};