/ / Accéder au formulaire dans le contrôleur - AngularJS - angularjs

Accéder au formulaire dans le contrôleur - AngularJS - angularjs

Question concernant le codage correct des formes dans angularJS.

Je veux accéder au formulaire dans le contrôleur. Comment puis-je y parvenir sans accéder au nom du formulaire dans le contrôleur comme celui-ci $ scope.formName?

Faites-le comme si étroitement couplé la vue et le contrôleur.

Merci!

Réponses:

0 pour la réponse № 1

Essayez d'envoyer le nom du formulaire au contrôleur

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

Dans le contrôleur

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