Javascript 验证表单hasError AngularJS
我正在尝试用AngularJS创建表单验证, 我最终发现了一个使用ng类的条件,我不明白,有人能告诉我为什么在这种情况下他们会这样使用ng类吗?使用映射和数组之后,我无法确定如何启用“has error”类:Javascript 验证表单hasError AngularJS,javascript,angularjs,Javascript,Angularjs,我正在尝试用AngularJS创建表单验证, 我最终发现了一个使用ng类的条件,我不明白,有人能告诉我为什么在这种情况下他们会这样使用ng类吗?使用映射和数组之后,我无法确定如何启用“has error”类: <div ng-if="conditionItem.field.id" ng-class="{true: 'has-error'}[field.hasError]" dynamic input-router source="conditionI
<div ng-if="conditionItem.field.id"
ng-class="{true: 'has-error'}[field.hasError]"
dynamic
input-router
source="conditionItem.field"
required ng-model="conditionItem.situation[$index]">
</div>
基本上,它只是意味着如果
field.hasrerror==true
,那么has error
类只应用于元素。ng class
基本上只是在HTML中动态操作类的一种方法。对于您的场景,如果验证出现错误,则div将具有类has error
,或字段。hasrerror===true
。有关更多信息,请参阅.Ty,现在我明白这意味着什么了!
ng-class="{true: 'has-error'}[field.hasError]"