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?