title: Form validation using ngMessage showing error on load only
body: <p>Here is my form </p>
  
  <p>I am getting weird behaviour. when my form loads This will show you error that 'This is required' when page only load nothing touched.
  When I will enter something the message will not vanish It will be there only. </p>
  
  <pre><code>&lt;form name="myForm"&gt;
    &lt;md-input-container class="md-icon-float md-block"&gt;
    &lt;label&gt;{{controlObject.controlValue}}&lt;/label&gt;
    &lt;md-icon md-font-icon="" aria-label="{{controlObject.controlValue}}"&gt;&lt;/md-icon&gt;
    &lt;input type="text" ng-model="controlObject.controlAttribute" name="{{controlObject.controlId}}" ng-required="true"&gt;
    &lt;div ng-messages="myForm.{{controlObject.controlId}}.$error" layout-align="end end" layout="column"&gt;
      &lt;div ng-message="required" ng-if="myForm.$pristine"&gt;This is required.&lt;/div&gt;
    &lt;/div&gt;
  </code></pre>
  
  <p>
  </p>
  
  <p>I dont know what I am doing wrong here. Please let me know how can I resolve.</p>