1

データ リピーターに似た動的な HTML を生成する Kendo UI テンプレートがあります。

  • Kendo テンプレート エンジンは JavaScript をサポートしているため、テンプレート自体の中で「for, each」ループを使用しています。
  • 出力は、Chrome、Firefox、IE9 以降では問題ないように見えますが、IE8 では壊れています。
  • 問題を再現するスニペットはhttp://jsbin.com/ajazuw/6で確認できます。
  • コンテンツが IE 8 でレンダリングされるときに JavaScript エラーが表示されないため、Kendo UI の IE8 固有の問題が原因である可能性があると推測しています。

更新:
この問題は、テンプレートの余分な引用が原因でした。私のテンプレートの更新された作業バージョンについては、 http: //jsbin.com/ajazuw/11を参照してください。

4

1 に答える 1

4

この問題は、末尾のコンマ (IE チョーク) が原因です (詳細については、このトピックを参照してください -配列とオブジェクトの末尾のコンマは仕様の一部ですか? )。

これを試してください - http://jsbin.com/iyiqib/1/edit

于 2013-05-29T14:34:48.110 に答える