Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当您没有表单和字段名时,使用AngularJs跟踪$error_Javascript_Jquery_Angularjs_Forms_Error Handling - Fatal编程技术网

Javascript 当您没有表单和字段名时,使用AngularJs跟踪$error

Javascript 当您没有表单和字段名时,使用AngularJs跟踪$error,javascript,jquery,angularjs,forms,error-handling,Javascript,Jquery,Angularjs,Forms,Error Handling,基本上我有一堆表单字段输入、文本区域、选择等等。。没有,也没有字段名 例如,从DOM中提取注意超过maxlength时的类: <textarea placeholder="Enter a name for the new task" data-ng-model="Task.Title" data-ng-maxlength="350" class="ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-maxlength">&

基本上我有一堆表单字段输入、文本区域、选择等等。。没有,也没有字段名

例如,从DOM中提取注意超过maxlength时的类:

<textarea placeholder="Enter a name for the new task" data-ng-model="Task.Title" data-ng-maxlength="350" class="ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-maxlength"></textarea>
就HTML而言,这是相对直接的。我想使用Angular的ng maxlength直观地显示错误消息

我知道有类似$scope.{form_name}.{field_name}.$error的东西,但由于我实际上没有表单和字段名,因此导致了错误

$scope.$error-导致未定义。 $scope.form.error-由于没有,导致出现错误。 $scope.task_title.$error-由于没有错误而导致错误


我是否应该坚持使用jQuery来监视ng invalid或ng invalid maxlength。或者在控制器中是否仍有跟踪此信息的方法?

$scope.Task.Title.$error?@Tushar no抱歉,在尝试$scope.Task.Title.$error时,相同的错误无法读取undefined的属性'$error'。我认为引发此错误是因为没有自动实例化formController$scope.Task.Title.$error的命令?@Tushar no抱歉,在我尝试$scope.Task.Title.$error时,相同的错误无法读取undefined的属性“$error”。我认为这是抛出的,因为没有自动实例化formController的命令