Ho il seguente codice in un'applicazione AngularJS, all'interno di un controller, che viene chiamato da una funzione ng-submit, che appartiene a un form con nome profileForm
:
$scope.updateProfile = function() {
if($scope.profileForm.$invalid) {
//error handling..
}
//etc.
};
All'interno di questa funzione, c'è un modo per capire quali campi stanno causando l'annullamento dell'intero modulo?
name
attributo dell'input per vederlo in $ name (ovviamente). Il fatto che AngularJS si colleghi a una proprietà del modello senza la necessità di un nome può rendere difficile diagnosticare quale input non è valido.