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 № 1Essayez 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;
};