valueUpdate: 'afterkeydown' для типа ввода = «числовой» в Knockoutjs 2.0

[см. fiddle для иллюстрации]

я установил привязку значения к inputтипа number и хотите, чтобы связанный observableнемедленно отражал изменения значения поля. для этого я установил привязку afterkeydownvalueUpdate. Это хорошо работает для изменения ввода числа с помощью клавиш со стрелками вверх и вниз. Однако, если я изменяю число, используя сгенерированный браузером (протестированный в chrome) элемент управления увеличением/уменьшением, изменение отражается только при изменении фокуса на другой элемент. Я предполагаю, что это отражает обновление по умолчанию при изменении события.

Мой вопрос заключается в том, есть ли способ настроить обновление для обоих изменений, используя ошибки клавиатуры вверх-вниз и элементы управления ошибками вверх/вниз, созданные браузером?

9
задан Hakan Fıstık 25 February 2017 в 12:38
поделиться