javascript - KendoUI 模板无效

标签 javascript kendo-ui

我正在创建这样的 KendoUI 模板:

            <ul class="nav nav-list flow-list">
                <li class="nav-header">Flows in action</li>
                <script id="flow-list" type="text/x-kendo-template">
                    #for (var i = 0; i < data.length; i++ {#
                        <li>#=data[i]#</li>
                    #}#
                </script>
            </ul>

下面是我传递数据的方式:

//Get the external template definition using a jQuery selector
var template = kendo.template($("#flow-list").html());

//Create some dummy data
var data = ["Todd", "Steve", "Burke"];

//Execute the template
template(data);

运行上面的代码显示了一个错误提示 "Invalid template"

有什么建议吗?

最佳答案

您缺少 for 循环的右括号。

#for (var i = 0; i < data.length; i++ /* missing ) */ {#

这是一个工作演示:http://jsbin.com/ihivez/1/edit

关于javascript - KendoUI 模板无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13487253/

相关文章:

javascript - 如何知道 HTMLMediaElement 何时完成

javascript - 如何将服务的 promise 返回给 Controller ?

javascript - 小 discord.js 头像图像

javascript - Kendo 组合框总是选择第一个项目

javascript - 实现复杂的 TreeList 结构

javascript - 使用 javascript 包含背景图片

javascript - jquery: js-cookie 在 ie7 中不工作?

asp.net-mvc - 剑道不会加载一些文化信息

javascript - 未捕获的语法错误 : Unexpected number in kendo ui grid

telerik - 如何防止KendoGrid的RemoveRow函数提示?