2012-03-31 13 views
3

Ich bin neu in der Arbeit mit Knockout und ich habe an Beispielanwendung gearbeitet, die Array-Objekt in einem Tabellenformat mit foreach anzeigt. Daten werden in IE9-, Firefox-, Chrome-, Safari-Browsern korrekt gerendert, aber Daten werden nicht in IE 7 & IE8-Browsern gerendert. Laut knockoutjs site behaupten sie, dass Knockout in IE 6+ Browsern funktioniert.knockoutjs foreach funktioniert nicht in IE 7 & IE 8

http://jsfiddle.net/chiru_neeru/sbbNu/8/

Zur Info: Ich habe 2.0.0 knockout.js verwiesen & jquery1.7.1.js Dateien in meiner Beispielanwendung. Mein Beispielcode in der obigen jsfiddle-URL wird auch nicht gerendert, wenn ich ihn ausführe, aber derselbe Code funktioniert in meiner Beispielanwendung korrekt.

Kann mir jemand helfen, wie man die obige Beispielanwendung in IE 7 & IE 8 Browser funktioniert? Ich folgte den Anweisungen in Knockoutjs: Not working in IE7, aber es funktioniert nicht in meinem Beispiel Anwendungsszenario.

Dank

Antwort

5

Vergewissern Sie sich, dass Sie öffnen und schließen Sie alle Ihre span richtig Tags. Sie müssen das Öffnen und Schließen Tags wie: <span data-bind="text:'blah'"></span>

http://jsfiddle.net/rniemeyer/aq9mE/

+0

Danke für die Anregung. Es hat mein Problem gelöst. – Niranjan

Verwandte Themen