Eu tenho o seguinte código em um aplicativo AngularJS, dentro de um controlador, que é chamado de uma função ng-submit, que pertence a um formulário com nome profileForm
:
$scope.updateProfile = function() {
if($scope.profileForm.$invalid) {
//error handling..
}
//etc.
};
Dentro dessa função, há alguma maneira de descobrir quais campos estão fazendo com que todo o formulário seja chamado de inválido?
name
atributo da entrada para vê-lo em $ name (é claro). O fato de AngularJS se vincular a uma propriedade de modelo sem a necessidade de um nome pode resultar na dificuldade de diagnosticar qual entrada é inválida.