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

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -