【发布时间】:2017-04-07 19:32:55
【问题描述】:
Lint 错误信息:
src/app/detail/edit/edit.component.ts[111, 5]: for (... in ...) 必须使用 if 语句过滤语句
代码 sn-p(这是一个工作代码。也可以在angular.io form validation section 获得):
for (const field in this.formErrors) {
// clear previous error message (if any)
this.formErrors[field] = '';
const control = form.get(field);
if (control && control.dirty && !control.valid) {
const messages = this.validationMessages[field];
for (const key in control.errors) {
this.formErrors[field] += messages[key] + ' ';
}
}
}
知道如何解决这个 lint 错误吗?
【问题讨论】:
-
可以接受答案吗?
标签: angular angular2-forms angular-cli tslint