当ngModel值更改时,未设置Angular2 ng-dirty类

时间:2016-09-24 21:45:24

标签: forms angular

我有以下表格与html

   <h1>ng-dirty Test</h1>

   <form [formGroup]="myForm">
     <input required [(ngModel)]='myVar'  formControlName="myVar" />
   </form>
   myForm.controls.myVar.dirty: {{myForm.controls.myVar.dirty}}
   <br/>
   <a href="#" (click)="myVar='my value 1'">my value 1</a>
   <a href="#" (click)="myVar='my value 2'">my value 2</a>
   <a href="#" (click)="myVar='my value 3'">my value 3</a>

当我在输入字段中手动输入值时,我看到ng-dirty被设置为一个类。

但是,当我点击链接设置值时,我看不到ng-dirty正在发生变化。

https://plnkr.co/edit/C3Y4pE?p=preview

有谁知道原因是什么?

0 个答案:

没有答案