У меня есть элемент ввода, который связан с наблюдаемым нокаутом:
<input type="text" data-bind="value: myText, valueUpdate: 'keyup'" />
Это обновляет наблюдаемое на каждой клавиатуре. Теперь я хочу инициировать дополнительные события при изменении значения.
Следующее делает это в принципе:
this.myTextTrigger = ko.computed( function () {
console.log( this.myText() );
}, this );
Однако, это кажется несколько неуклюжим. Он также запускается при первоначальном создании шаблона, где я только хочу обрабатывать изменения после этого. Есть ли официальный/более простой способ инициировать события, основанные на изменениях наблюдаемых?