1

次のような 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"

ポインタはありますか?

4

1 に答える 1

4

forループの閉じ括弧がありません。

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

動作するデモは次のとおりです:http://jsbin.com/ihivez/1/edit

于 2012-11-21T08:45:05.973 に答える