knockout.js: korzystanie z foreach bez kontenera przy <select> kończy się niepowodzeniem w programie Internet Explorer 8

WRP NiemeyerartykułKnockout.js Performance Gotcha # 3 - All Bindings Fire Together, zapewnione jest podejście do budowania listy rozwijanej:

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

Ten kod jest również w jsfiddle z artykułu.

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

Jednak kiedy zastosowałem tę metodę budowaniaWybierz w projekcie działał dobrze, dopóki nie przetestowałem go w Internet Explorerze 8. IE8 zawiódł i nie był w stanie „przeanalizować powiązań”.

Rzeczywiście, uruchomienie skrzypce z artykułu w IE8 powoduje również błąd. Czy istnieje sposób na zbudowanieWybierz w IE8 (zakładam IE8 lub mniej) za pomocą foreach?

questionAnswers(2)

yourAnswerToTheQuestion