knockout.js: o uso de um foreach sem container em um <select> falha no Internet Explorer 8

EmRP Niemeyerartigo deGotcha # 3 do desempenho de Knockout.js - todos os enlaces disparam junto, uma abordagem para criar uma lista suspensa é fornecida:

<select data-bind="value: selectedOption">
    <!-- ko foreach: options -->
    <option data-bind="attr: { value: id }, text: name"></option>
    <!-- /ko -->
</select>

Este código também está em um jsfiddle do artigo.

http://jsfiddle.net/rniemeyer/QjVNX/

No entanto, quando eu empreguei este método de construir umselecionar Em um projeto, ele estava funcionando muito bem, até que eu testei no Internet Explorer 8. IE8 falhou e foi "incapaz de analisar as ligações".

De fato, executar o violino a partir do artigo no IE8 também resulta em um erro. Existe uma maneira de construir oselecionar no IE8 (eu suponho IE8 ou menos) usando foreach de nocaute?

questionAnswers(2)

yourAnswerToTheQuestion