Tôi có mã sau trong ứng dụng AngularJS, bên trong bộ điều khiển, được gọi từ hàm ng-submit, thuộc về biểu mẫu có tên profileForm
:
$scope.updateProfile = function() {
if($scope.profileForm.$invalid) {
//error handling..
}
//etc.
};
Bên trong hàm này, có cách nào để tìm ra trường nào khiến toàn bộ biểu mẫu được gọi là không hợp lệ không?
name
thuộc tính của đầu vào để xem nó trong $ name (tất nhiên). Thực tế là AngularJS liên kết với một thuộc tính mô hình mà không cần tên có thể dẫn đến việc khó chẩn đoán đầu vào nào là không hợp lệ.