我正在尝试使用 AngularJS 创建表单验证, 我最终找到了一个我无法理解的使用 ng-class 的条件,谁能告诉我为什么在这种情况下他们会像这样使用 ng-class?紧随其后的是 map 和数组,我无法弄清楚如何启用“has-error”类:
<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>
最佳答案
ng-class="{true: 'has-error'}[field.hasError]"
基本上,它只是意味着如果 field.hasError === true
那么 has-error
类只是应用于元素。
关于javascript - 验证表单 hasError AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54933133/