title: Number input with 0.01 steps gives undefined for certain values in angularjs
body: <p>With a input of that type in angularjs (1.6.1) gives <code>undefined</code> for values between <code>9.03</code> to <code>9.05</code> inclusively. The problem reproduces with other values, among others <code>9.62</code>, <code>9.63</code>, <code>17.31</code>.</p>
  
  <pre><code>&lt;input type="number" step="0.01" data-ng-model="$ctrl.numericValue" /&gt;
  </code></pre>
  
  <p>This <a href="https://jsfiddle.net/td1dnkcL/1/" rel="nofollow noreferrer">fiddle</a> reproduces the problem. Just click up in the numeric input.</p>
  
  <p>Tested on firefox and chromium under linux mint 18.</p>
  
  <p>It seems linked to the <code>"step"</code> attribute. If it is set to <code>"0.001"</code> there's no problem. But I threat money in this application, so 2 decimal is needed.</p>
  
  <p>Note : if value is initially set to <code>9.03</code> via <code>data-numeric-value</code>, it is <em>not</em> <code>undefined</code>.</p>
  
  <p>Any workaround for this bug ? </p>
  
  <p><strong>edit</strong></p>
  
  <p>updated <a href="https://jsfiddle.net/td1dnkcL/3/" rel="nofollow noreferrer">fiddle</a> to show behavior whit <code>step="0.01"</code> versus <code>step="0.001"</code></p>
  
  <p><strong>edit 2</strong>
  I made a <a href="http://plnkr.co/edit/pUHASXPbPW0F4DXAOChD?p=preview" rel="nofollow noreferrer">plunkr</a> while filling the bug report, to find that the bug is corrected in the "snapshot" version, witch is 1.6.2. But this version is not available for download via the angularjs site for the moment.</p>