Я использую angular range slider в моем проекте за расширенную функциональность ползунка.
Здесь я размещаю соответствующий код.
директива, которую я использую имеет следующий синтаксис в минимальной версии:
<body ng-controller=“MainController as MC”>
<div range-slider
min="0”
max=“MC.maxPrice”
pin-handle="min”
model-max=“MC.price”
>
</div>
</body>
Рассмотрим следующий код внутри контроллера:
this.maxPrice = '1000';
this.price = '69’;
$scope.$watch('MC.price', function (newVal) {
if (newVal || newVal === 0) {
for (var i = 0; i < 999; i++) {
console.log('Successful ouput #' + i);
}
}
});
Это, кажется, работает. Но он работает медленно.
Может ли кто-нибудь предложить мне некоторое обходное решение или предложение улучшить работу?