Javascript 角度范围滑块使用十进制、浮点值

Javascript 角度范围滑块使用十进制、浮点值,javascript,angularjs,Javascript,Angularjs,使用Daniel Crisp的角度范围滑块。要使用最小值0-最大值1中的浮点值 步进0.1(0,0.1,0.2,0.3,…)如果你做一个数学cur/100,而min应该是0,max 100呢?明白了。过滤器中有一个秘密: app.filter('hourMinFilter', function () { return function (value) { if (value === 120) return 'All' var h = parseInt(value /

使用Daniel Crisp的角度范围滑块。要使用最小值0-最大值1中的浮点值


步进0.1(0,0.1,0.2,0.3,…)

如果你做一个数学
cur/100
,而min应该是0,max 100呢?

明白了。过滤器中有一个秘密:

app.filter('hourMinFilter', function () {
   return function (value) {
      if (value === 120) return 'All'
      var h = parseInt(value / 100);// changed this
      var m = parseInt(value % 100);// changed this
      m = '0.' + m; // added this
      var hStr = (h > 0) ? h + 'dollars'  : ''; // changed this
      var mStr = (m > 0) ? m + 'cents' : ''; // changed this
     var glue = (hStr && mStr) ? ' ' : '';
     return hStr + glue + mStr;
   };
});
工作变成了美元和美分

看看我做了什么: