如何在里面使用Angular验证属性?

时间:2017-04-03 13:36:03

标签: angular validation

我试图找出for(* ngFor)循环迭代的迭代中的输入元素是否是脏的但是我找不到动态命名验证变量的方法,因此无法获得我正在寻找的结果。

<tr *ngFor="let user of users">
  <td>
    <div class="row">
      <div class="col-sm-10">
         <input id="{{user.id}}" class="form-control" [(ngModel)]="user.name" #[user.id]="ngModel" />
      </div>
      <div class="col-sm-2">
         <button *ngIf="[user.id].dirty" class="btn btn-success">Save</button>
      </div>
    </div>
  </td>
</tr>

1 个答案:

答案 0 :(得分:1)

可以在AbstractControl实例上找到验证属性。因此,您需要标记表单标记,然后从其控件属性中获取特定控件:

core