c# - ASP and TypeScript issue: input value changed with jQuery not caught using binding -
मेरे दृष्टिकोण में मुझे विशेषता Trefwoord है:
सार्वजनिक ट्रैफिक: नॉकआउट ऑब्सर्व्वेज; .ts फ़ाइल "ट्रफ़्फ़ोर्ड" में एक क्लास में: this.trefwoord (),
cshtml फ़ाइल पर बाध्यकारी निम्न है:
& lt; div & gt; & Lt; input type = "text" id = "trefwoord" डेटा-बाइंड = "टेक्स्ट: ट्रैफोबॉर्ड" / & gt; & Lt; / div & gt;
जब मैं कीबोर्ड के साथ टेक्स्टबॉक्स के मान को बदलता हूं और खोज बटन (पोस्ट पेज) को दबाता हूं और एक ब्रेकपॉइंट सेट करता हूं, ट्रेफोबॉर्ड का मान व्यू मॉडेल पैरामीटर के अंदर होता है।
< P> लेकिन जब मैं jQuery के साथ बदलता हूं: $ ("# trefwoord")। Val ('value');
तब jQuery द्वारा सेट मान भेजना या यहां तक कि देखा नहीं जा रहा है। क्या कोई मेरी मदद कर सकता है
मैं आमतौर पर वस्तुओं के माध्यम से वस्तुओं को अद्यतन करता हूं - यह कारण होता है स्वचालित रूप से अपडेट करने के लिए UI (यह वह है जो मैं नॉकआउट का उपयोग कर रहा हूं)। उदाहरण के लिए ...
myModel.trefwoord ('value');
यह देखते हुए कि this.trefwoord
एक नॉकआउट ऑब्सर्व्ववेट है ...
this.trefwoord ('value');
और इनपुट
स्वतः बदल जाता है।
Comments
Post a Comment