javascript - 如何访问 typescript 中的字段验证错误?

标签 javascript angular typescript

我在一个字段上进行了验证:

<div class="col-lg-6">
          STRADA
          <input name="street" #street="ngModel" class="form-control" [(ngModel)]="model.Address.Street" required/>
          <div *ngIf="street.errors && (street.dirty || street.touched)" class="alert alert-danger">
             <div [hidden]="!street.errors.required">
                Strada este obligatorie!
             </div>
          </div>
 </div>

如何在 typescript 端访问 street.errors

提前致谢。

最佳答案

您可以使用@ViewChild 访问元素

 import { ....., ViewChild } from '@angular/core';

    export class YourComponent.... { 
       @ViewChild('street') streetElement;

        private checkElementStatus(): void { 
           console.log(this.streetElement.errors) 
        }
}

关于javascript - 如何访问 typescript 中的字段验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44795632/

相关文章:

javascript - 如何使用 jQuery 修改 html 字符串

angular - 如何调试 angular 2 aot 故障

javascript - Angular 2 - 点击事件下载文件

html - 类型 'select' 上不存在属性 '{}'

javascript - 如何在 Angular 6 中添加计数器?

javascript - RxJS forkJoin 会按顺序返回结果吗?

javascript - 故障排除无法读取未定义的属性 'length'

javascript - 如何知道数组中哪些数据被更改了?

typescript - 如何在项目之间共享 Typescript 类型?

javascript - jQuery通过head中的JS加载