knockout.js: el uso de un contenedor sin foreach en un <select> falla en Internet Explorer 8
EnRP Niemeyerartículo deKnockout.js Performance Gotcha # 3 - Todas las ataduras disparan juntas, se proporciona un enfoque para construir una lista desplegable:
<select data-bind="value: selectedOption">
<!-- ko foreach: options -->
<option data-bind="attr: { value: id }, text: name"></option>
<!-- /ko -->
</select>
Este código también se encuentra en un jsfiddle del artículo.
http://jsfiddle.net/rniemeyer/QjVNX/
Sin embargo, cuando empleé este método de construir unseleccionar en un proyecto, funcionó bien, hasta que probé en Internet Explorer 8. IE8 falló y "no pudo analizar los enlaces".
De hecho, ejecutar el violín del artículo en IE8 también produce un error. ¿Hay alguna manera de construir elseleccionar en IE8 (supongo que IE8 o menos) usando nocauts forout?