javascript - observablearray - establecer una función de devolución de llamada para objetos observables
knockoutjs com observablearray (1)
Puede llamar a la función de suscripción en un observable, dándole la función de devolución de llamada que se llamará cuando cambie el observable.
<input data-bind="value: val"/>
var Model = function() {
var self = this;
this.val = ko.observable();
this.val.subscribe(function () {
alert(self.val());
});
};
ko.applyBindings(new Model());
Estoy tratando de integrar las variables knockoutJS a una Jquery-UI, así que para actualizar mi UI cuando cambia un observable knockout, necesito una forma de llamar a una función cuando cambia observable. Quiero establecer mi propia función de devolución de llamada, de modo que si mi variable observable cambia esta función de devolución de llamada debe llamarse automáticamente.