代码大概如下:
代码如下 | 复制代码 |
<div id="example" data-template="category-template" data-bind="source: blog"></div> <script id="category-template" type="text/x-kendo-template"><!--分类模板--> <script id="post-template" type="text/x-kendo-template"> <script type="text/javascript"> |
渲染的结果可以见jsbin链接。
对比图如下:
IE8下,渲染不完整,某些数据不见了。
最后找出的原因是代码中的注释:
<!--分类模板-->
因为我把它写在Kendo的自定义script标签里,于是IE8下就出问题,移出去后就恢复正常。这是一个非常细微却又让人觉得非常坑爹的问题。