Saya memiliki kode berikut dalam aplikasi AngularJS, di dalam pengontrol, yang dipanggil dari fungsi ng-submit, yang termasuk dalam formulir dengan nama profileForm
:
$scope.updateProfile = function() {
if($scope.profileForm.$invalid) {
//error handling..
}
//etc.
};
Di dalam fungsi ini, adakah cara untuk mengetahui bidang mana yang menyebabkan seluruh formulir disebut tidak valid?
name
atribut input untuk melihatnya di $ name (tentu saja). Fakta bahwa AngularJS mengikat ke properti model tanpa memerlukan nama dapat menyebabkan sulitnya mendiagnosis input mana yang tidak valid.