title: Zero should be accepted in the input type number but not Negative values
body: <p>I am doing some validations for the input type.</p>
  
  <pre><code>&lt;input 
      type="number" 
      min="0" 
      decimal-places="" 
      ng-model="candidate.ctc" 
      class="form-control ng-pristine ng-untouched ng-valid-min ng-invalid ng-invalid-required candidateCTCInputPosition" 
      id="ctc" 
      placeholder="CCTC" 
      autocomplete="off" 
      required=""&gt;
  </code></pre>
  
  <p>Here, with this user is not able to take the <code>0</code> as an input, So, when user types the <code>0</code> then it is treating it as a <code>false</code> value. </p>
  
  <p>So, user should not be able to type negative values using the <code>keyups</code> and also it should accept the <code>0</code>. How can I achieve this?</p>