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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta