title: Angular 2 Reactive Forms trigger validation on submit
body: <p>is there a way that all validators of a reactive forms can be triggered upon submit and not only by the "dirty" and "touch" events?</p>
  
  <p>The reason for this is we have a very large forms which doesn't indicate if a field is required or not, and user might miss some of the required control, so upon submit, it is expected that all of the invalid fields which are missed by the end user will be shown.</p>
  
  <p>I have tried marking the form as "touched" by using the</p>
  
  <pre><code>FormGroup.markAsTouched(true);
  </code></pre>
  
  <p>it worked, and so I also tried marking it as "dirty"</p>
  
  <pre><code>FormGroup.markAsDirty(true);
  </code></pre>
  
  <p>but the css of the class is still "ng-pristine",</p>
  
  <p>Is there a way to trigger it manually from the component, I tried googling it to no avail, thanks you in advance!</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I already got it working by iterating the FormGroup.controls and marking it as "dirty", but is there a "standard" way to do this.</p>