У меня есть поле ввода, и я привязываю его значение к значению в моей модели viewmodel. Но это не является обязательным. Понятия не имею почему.Переключение ввода нокаута не работает
Это поле ввода разметки:
<input data-bind="value : $root.rootData.Page(), valueUpdate:'afterkeydown'" class="form-control" placeholder="Jump to ...">
Здесь я посылаю значение, введенное пользователем в моей функции в JS:
<button type="button" class="btn btn-default" data-bind="click: $root.selectPage.bind($root, $root.rootData.Page())"> Search! </button> // This does not works
<button type="button" class="btn btn-default" data-bind="click: $root.selectPage.bind($root, parseInt(7))"> Search! </button> // This works, I get 7 at the JS function.
В функции JS, я набираюсь старое значение. Если я отправляю постоянное значение, например 7, оно работает, и я получаю его в своей функции JS. Таким образом, это означает, что привязка поля ввода не работает. Любая идея, почему привязка ввода не работает?
Отлично! Он работает, я буду принимать его как правильный ответ. Благодарю. – Obviously
Отлично, спасибо, рад, что это сработало для вас. – tcigrand