验证表单hasError AngularJS

时间:2019-02-28 19:43:04

标签: javascript angularjs

我正在尝试使用AngularJS创建表单验证, 我最终发现我无法理解的使用ng-class的条件,谁能告诉我为什么在这种情况下他们正在使用ng-class这样的条件?紧随其后的一个映射和一个数组,我不知道如何启用“具有错误”类:

<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>

1 个答案:

答案 0 :(得分:2)

ng-class="{true: 'has-error'}[field.hasError]"

基本上,这只是意味着如果将field.hasError === true类仅应用于元素。