title: How to clear a filtered input field in Angular?
body: <p>Is there a way to clear an input field that is being filtered in Angular?</p>
  
  <pre><code>&lt;input type='text' ng-model='abc' ng-pattern='\[a-z]\' required&gt;
  </code></pre>
  
  <p>I can clear $scope.abc and reset the form field status flags but if the input field value does not match the pattern, then the ng-model is actually already empty and clearing does not clear the field.</p>
  
  <p>I don't want to reference the DOM.  Besides making a custom directive, can anyone think of a way to clear a mismatched input field?</p>