इसी प्रकार के प्रश्न के रूप में: Select element's initial valueKnockoutJS चयन विकल्प और चयनित मूल्य
मैं एक मुद्दा चयन तत्व का प्रारंभिक मूल्य की स्थापना हो रही है। मेरे पास मूल रूप से ड्रॉप डाउन सूची को पॉप्युलेट करने के लिए सर्वर से आने वाले बीज डेटा की एक सूची है, और मैं चाहता हूं कि चयनित मान इकाई से चुने गए को दर्शाए।
क्योंकि डेटा मॉडल का चयनित मान बीज डेटा में ऑब्जेक्ट संदर्भ के बराबर नहीं है, कुछ भी नहीं चुना जाता है।
अभी, मैं प्रत्येक इकाई के माध्यम से लूपिंग कर रहा हूं, सही चयनित मूल्य ढूंढ रहा हूं, जो बीज डेटा के बराबर है, फिर नॉकआउट जानता है कि इसे कैसे तारित किया जाए।
क्या यह एक और अधिक सुरुचिपूर्ण समाधान है? मैंने अधिक जानकारी के साथ एक सरलीकृत उदाहरण fiddled ... http://jsfiddle.net/hbrYM/14/
उत्तर देने के लिए धन्यवाद, यह समझ में आता है। मैं वर्तमान में ऑब्जेक्ट (केवल आईडी नहीं) वापस भेजता हूं जो तब deserialized और जारी हो जाता है। मैं वास्तव में उम्मीद कर रहा था कि केओ को "निर्देश" करने का एक तरीका था कि इसे कैसे तार किया जाए क्योंकि मेरे पास इस विशेष यूआई में कई अलग-अलग चयन हैं ... – aswallows
आप सर्वर से चुनिंदा डेटा के समय भी ऑब्जेक्ट को आसानी से वापस भेज सकते हैं अंदर आता है, बस आईडी भेजें। जब आपको एक नया चयनित वापस भेजने की आवश्यकता होती है तो बस एक गणना की जाती है जो वर्तमान में चयनित ऑब्जेक्ट को वापस लेती है (संपादन देखें)। यह वास्तव में ऐसा करने के लिए दुबला है, आपके पास पहले से ही बीज डेटा है, इसलिए फिर से उस अतिरिक्त जानकारी को क्यों परेशान करना परेशान है। – madcapnmckay
प्रतिक्रिया के लिए धन्यवाद! मैं उस दृष्टिकोण का उपयोग करने पर एक नज़र डालेगा। – aswallows