title: AngularJS issue with binding slider input to decimal value
body: <p>I have a slider (<code>input type="range"</code>) with its minimum = 0, maximum = 1 and step = 0.001, defined in an angular controller. The default "step" attribute on a range input is 1, so if the model I bind to it using <code>ng-model=...</code>  has a starting value of 0.5, it will display the slider at 1 (or at 0 if the start value is &lt; 0.5) because it's step is too big.</p>
  
  <p>Here is a JS fiddle demonstrating the issue:
  <a href="http://jsfiddle.net/1qhhr85x/" rel="nofollow">http://jsfiddle.net/1qhhr85x/</a></p>
  
  <p>Does anyone have an easy solution to this problem? </p>