title: Angular2 firing validation by default
body: <p>I am using <code>FormBuilder</code> and have simple validation which checking if field is valid with <code>*ngIf="!field.valid</code></p>
  
  <pre><code>&lt;input [ngFormControl]="myForm.controls['field']"
         type="text" id="field"  #field="ngForm"&gt;
  &lt;span class="error" *ngIf="!field.valid"&gt;Error&lt;/span&gt;
  </code></pre>
  
  <p>Always when components are loaded the <code>errors</code> are shown before I even type anything in any inputs. How to stop Angular 2 of running validation on component load so it fires only when typing?</p>