javascript - 验证表单 hasError AngularJS

标签 javascript angularjs

我正在尝试使用 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/

相关文章:

javascript - 如何将 html 字符串打印为 html

javascript - javascript 项目和数组的问题(下雨)

javascript - 比较嵌套对象值

javascript - ng-model 和 ng-model-instant AngularJS 之间的区别

javascript - ng-repeat 过滤器 - 没有过滤对吗?

javascript - ngRoute 加载模板时 OffsetWidth/offsetHeight 为零

javascript - 浏览推文(框)+三个js

javascript - Bootstrap Modal 效果不佳

angularjs - 如何使 angularjs 应用程序在配置方面符合 12 因素

javascript - 使用外部库的成本是多少?