Я хотел бы связать пользовательскую проверку моей модели представления, используя проверку нокаута. В моей форме у меня есть форма с вводом и выпадающим списком. Когда значение раскрывающегося списка изменяется, мне нужно изменить диапазон цифр в моем вводе. Например, от 0 до 10 или когда выбрано другое значение от 50 до 100. Есть идеи? :)
Отказ от пользовательской проверки
Ответы (1)
В вики Knockout-Validation есть страница, посвященная правилам пользовательской проверки. а>.
При этом я не думаю, что проверка - это то, что вы хотите решить свою проблему. Вы должны быть в состоянии справиться с этим, используя функцию Knockout подписаться.
Вы можете явно подписаться на наблюдаемое раскрывающееся значение, и в этой функции подписки вы можете изменить диапазон цифр в своем вводе. Должно быть довольно просто.
Вот некоторый код, который делает что-то вроде того, что вы хотите, и использует функцию подписки Knockout.
Вот как будет выглядеть ваша привязка для изменения диапазона для номера типа ввода.
data-bind="value: $data.inputVal, attr: { min: $data.inputRangeMin, max: $data.inputRangeMax }"
person
edhedges
schedule
17.10.2013