Мне пришлось сгенерировать диапазоны и дескрипторы [ start: и connect: ] для noUiSlider
. Я генерировал их, просматривая мои данные из базы данных и помещая эти значения в массив, и использовал этот массив в опции noUiSlider
. После генерации данных мой код был похож на:
var start_ranges = [120,150,153,160]
var connect_val = ["false, true, false, true, false"]
Но при установке их в качестве опции noUiSlide
он выдал ошибку из-за connect_val .
Uncaught Error: noUiSlider (14.1.0): опция 'connect' не соответствует количеству дескрипторов.
Мои настройки были примерно такими:
start: start_ranges,
connect: connect_val,
range: {
'min': 0,
'max': 86400
}
Причина была в том, что connect_val был строкой, поскольку я использовал connect_val.push()
для генерации динамических c настроек, и это был массив текста, а не obejct .