2012-09-19 17 views
11

मैं jquery-UI में knockoutJS चर को एकीकृत करने की कोशिश कर रहा हूं, इसलिए मेरे UI को अपडेट करने के लिए जब कोई नॉकआउट अवलोकन करने योग्य परिवर्तन हो, तो मुझे देखने योग्य परिवर्तनों के दौरान फ़ंक्शन को कॉल करने का एक तरीका चाहिए। मैं अपना खुद का कॉल बैक फ़ंक्शन सेट करना चाहता हूं, इसलिए यदि मेरे अवलोकन परिवर्तनीय इस कॉल बैक फ़ंक्शन को स्वचालित रूप से कॉल करने की आवश्यकता है।देखने योग्य ऑब्जेक्ट्स के लिए कॉल बैक फ़ंक्शन सेट करना

उत्तर

32

आप को सब्सक्राइब करने पर कॉल कर सकते हैं, इसे देखने योग्य कॉल के दौरान कॉलबैक फ़ंक्शन को कॉल करने के लिए कहा जाता है।

<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()); 
संबंधित मुद्दे