5
मैं जानता हूँ कि आप यह कर सकते हैं:डेटा-बाइंड कैसे करें .resizable()। Draggable()?
$(".myClass").resizable().draggable();
लेकिन कैसे आप data-bind=""
का उपयोग एक ही बात करने के लिए चाहते हैं?
मैं जानता हूँ कि आप यह कर सकते हैं:डेटा-बाइंड कैसे करें .resizable()। Draggable()?
$(".myClass").resizable().draggable();
लेकिन कैसे आप data-bind=""
का उपयोग एक ही बात करने के लिए चाहते हैं?
सबसे आसान तरीका व्यवहार के लिए कस्टम बाध्यकारी संचालकों को परिभाषित करने के होगा:
ko.bindingHandlers.resizable = {
init: function(element, valueAccessor) {
var options = valueAccessor();
$(element).resizable(options);
}
};
ko.bindingHandlers.draggable = {
init: function(element, valueAccessor) {
var options = valueAccessor();
$(element).draggable(options);
}
};
फिर, यह करने के लिए बाँध की तरह:
<div data-bind="resizable: { }, draggable: { }"></div>
यह आपको किसी भी विकल्प है कि आप चाहते हैं पारित करने के लिए अनुमति देता है आकार बदलने योग्य और खींचने योग्य कॉल।
हाय मैं जेएस के लिए नया हूँ! क्या आप कृपया मुझे बता सकते हैं कि क्या है? मुझे त्रुटि मिल रही है जैसे 'को परिभाषित नहीं किया गया है'। धन्यवाद – VishwaKumar
@ विश्व कुमार 'को' [knockout.js'] के संदर्भ में है (http://knockoutjs.com/) – Seiyria