knockout.js - Custom binding valueAccessor has unexpected result -
मैं knockout.js के कस्टम बाइंडिंग में निम्न व्यवहार द्वारा stumped हूँ:
Ko.bindingHandlers.customBinding = {update: function (element, valueAccessor, allBindingsAccessor) {var मान = ko.utils.unwrapObservable (valueAccessor ()); Console.log (JSON.stringify (मान)); }} Ko.applyBindings ({someText: ko.observable ("inital value")}); और
& lt; इनपुट प्रकार = "टेक्स्ट" डेटा-बाइंड = "मान: कुछ पाठ, कस्टम बाइंडिंग: {कुछ: 'विकल्प'}" & gt ; valueAccessor () चाहिए मुझे दृष्टिकोण मॉडल संपत्ति दें जो कि तत्व के मूल्य से जुड़ी है (अर्थात् अवलोकन < कोड> someText )। डॉक्स उद्धृत करने के लिए: valueAccessor â ???? एक जावास्क्रिप्ट समारोह है कि आप इस बाध्यकारी में शामिल मौजूदा मॉडल संपत्ति प्राप्त करने के लिए कॉल कर सकते हैं। हालांकि, यह वास्तव में > <> / Div>
आपको अपने कस्टमबैंडिंग कॉल में अपने मूल्य के लिए इच्छित मॉडल प्रॉपर्टी को पास करना होगा। आपके मामले में, आप मॉडल संपत्ति 'कुछ पाठ' चाहते हैं:
& lt; इनपुट प्रकार = "टेक्स्ट" डेटा-बाइंड = "मान: कुछ पाठ, कस्टम बाइंडिंग: कुछ पाठ" & gt; देखें
Comments
Post a Comment