title: Angular2: How change pristine of NgModel in code?
body: <p>When you change the field of NgModel, it automatically change model.prisitne to true. </p>
  
  <p>When you submit the form, it does't change the "pristine", no question, this is not a bug.</p>
  
  <p>But in my case, I show errors when "pristine" is true and when I submit the form, I need to show validation errors and I think when you submit the form, we can say that the fields in this form touched, because you can't submit the invalid form. But in Angular2 it works in different way. </p>
  
  <p>So, any way to say that the form controls/fields is touched (pristine = true) in code/component?</p>
  
  <pre><code>let email:AbstractControl = this.frm.form.controls['email'];
  </code></pre>
  
  <p>Set email "prisitne" true.</p>