У меня есть следующий код в приложении AngularJS внутри контроллера, который вызывается из функции ng-submit, которая принадлежит форме с именем profileForm
:
$scope.updateProfile = function() {
if($scope.profileForm.$invalid) {
//error handling..
}
//etc.
};
Есть ли способ внутри этой функции выяснить, какие поля вызывают недействительность всей формы?
name
атрибут ввода, чтобы увидеть его в $ name (конечно). Тот факт, что AngularJS привязывается к свойству модели без необходимости в имени, может привести к тому, что будет трудно диагностировать, какой ввод недопустим.