विफल रहता में RP Niemeyer के लेख Knockout.js Performance Gotcha #3 - All Bindings Fire Together, एक ड्रॉपडाउन सूची के निर्माण के लिए एक दृष्टिकोण प्रदान की जाती है:knockout.js: एक <select> पर एक containerless foreach का उपयोग कर इंटरनेट एक्सप्लोरर 8 में
<select data-bind="value: selectedOption">
<!-- ko foreach: options -->
<option data-bind="attr: { value: id }, text: name"></option>
<!-- /ko -->
</select>
इस कोड को एक में भी है लेख से jsfiddle।
http://jsfiddle.net/rniemeyer/QjVNX/
हालांकि, जब मैं एक निर्माण एक परियोजना में का चयन करें, यह ठीक काम कर रहा था, जब तक मैं इंटरनेट एक्सप्लोरर में परीक्षण की इस पद्धति कार्यरत 8. IE8 में विफल रहा है और था "पार्स करने में अक्षम बाइंडिंग "।
दरअसल, आईई 8 में आलेख से बेवकूफ चलाने से भी एक त्रुटि होती है। क्या बनाने के लिए कोई तरीका है IE8 में का चयन करें (मुझे IE8 या उससे कम मानते हैं) नॉकआउट के foreach का उपयोग कर?
सभी अंतर्दृष्टि के लिए धन्यवाद। जबकि दोहराना प्लगइन अच्छा लग रहा है, मैं एक और जावास्क्रिप्ट फ़ाइल निर्भरता से बचने के लिए, इसलिए मैं टेम्पलेट बाध्यकारी के साथ जा रहा हूँ। यह बहुत बुरा है कंटेनर नियंत्रण प्रवाह वाक्यविन्यास यहां काम नहीं करता है। – mg1075
हे रयान, मैंने JSFiddle को अपडेट किया क्योंकि यह नॉकआउट-2.1.0.जेएस संदर्भ टूट गया था। – Tanner