11
我正在嘗試將knockoutJS變量集成到Jquery-UI中,因此當可視化對象更改時更新我的UI,我需要一種方法在可觀察更改時調用函數。 我想設置自己的回調函數,所以如果我的observable變量改變這個回調函數需要自動調用。爲可觀察對象設置回調函數
我正在嘗試將knockoutJS變量集成到Jquery-UI中,因此當可視化對象更改時更新我的UI,我需要一種方法在可觀察更改時調用函數。 我想設置自己的回調函數,所以如果我的observable變量改變這個回調函數需要自動調用。爲可觀察對象設置回調函數
您可以調用訂閱函數的observable,給它一個回調函數,當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());