kullanarak saati ayarlayın. İyonik menzil, min, maks, adım, değer ile ortak bir girdi gibi çalışır.angularjs - Ben 15dakika bir adımla bir süre ayarlamak için iyonik aralığını kullanmaya çalışıyorum aralık sürgüsünü
İşte aralık html kod:
<div class="item range">
<input type="range" min="0.15" max="12" value="0" step="0.15" ng-model="TimeValue" ng-change="setTime(TimeValue)">
</div>
Ve burada ben değişim arıyorum fonksiyonu var:
$scope.setTime = (value) ->
$scope.hours = Math.floor(value/0.6);
$scope.minutes = value - ($scope.hours * 0.6);
Maalesef bu çalışmıyor.
Ne elde etmek çalışıyorum o 0.6 vardığında ve benzeri 1.15 (saat) yeniden başlar ve daha otomatik bir saat oluşturur 0.15 (dakika) bir adımla bir kaydırıcı olduğunu.
Burada bu cevabı takip ediyorum: using ionic range to set months and years ama bu yıl ve ay var ve hesaplama farklıdır. İşte
hızlı bir demo: http://codepen.io/anon/pen/eZVPRv?editors=1010DÜZENLEME
Yeni demo: http://codepen.io/anon/pen/eZVPRv?editors=1010
Ben saat ve dakika olarak ayarlar görebilirsiniz, bu yüzden ne çalışmıyor? – Dreamweaver
Kaydırarak, saat ve dakika ayarlar, ancak değerler (özel olarak) yanlıştır. İlk adım (1 saate kadar) doğru ama daha sonra sürekli artarak, 0.15000000002 - 0.30000000004 - 0.45000000007'ye gidiyor. Bu, gecikmelere yol açabilir ve gerçekten mükemmel olan – Nick