Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 剑道用户界面-动态加载模板到剑道窗口与可观察的视图模型_Javascript_Jquery_Kendo Ui_Telerik_Kendo Window - Fatal编程技术网

Javascript 剑道用户界面-动态加载模板到剑道窗口与可观察的视图模型

Javascript 剑道用户界面-动态加载模板到剑道窗口与可观察的视图模型,javascript,jquery,kendo-ui,telerik,kendo-window,Javascript,Jquery,Kendo Ui,Telerik,Kendo Window,JQuery问题输入的剑道UI 我有一个带有剑道模板、剑道窗口和可观察视图模型的局部视图。我试图实现的是将模板放在窗口中,然后将其绑定到视图模型,如: var kendoDialog = kendo.template($("#window-template").html()); window.center().open(); window.content(kendoDialog); kendo.bin

JQuery问题输入的剑道UI

我有一个带有剑道模板、剑道窗口和可观察视图模型的局部视图。我试图实现的是将模板放在窗口中,然后将其绑定到视图模型,如:

            var kendoDialog = kendo.template($("#window-template").html());
            window.center().open();
            window.content(kendoDialog);
            kendo.bind($("#window-container"), viewModel);
窗口已正确创建,模型已正确填充,但在绑定发生之前,此行:

            window.content(kendoDialog);
未定义描述

在模板中,它只是:

            <div class="col-sm-10">
                #: description #
            </div>

#:说明#

我将如何实现我正在尝试的目标?

我已经为您准备了一个dojo来解决这个问题:

问题是,当您加载模板时,它希望传递某种形式的模型,而当前您没有有效地绑定空模型

因此,在代码更改中:

window.content(kendoDialog);

将数据加载到模板中

但是,如果您希望通过MVVM将其绑定为您当前想要的,那么您需要更改模板,使其具有绑定感知功能,从:

 <div class="col-sm-10">  
    #= data.description #
 </div>

#=data.description#



希望这有帮助

我为您准备了一个dojo来解决这个问题:

问题是,当您加载模板时,它希望传递某种形式的模型,而当前您没有有效地绑定空模型

因此,在代码更改中:

window.content(kendoDialog);

将数据加载到模板中

但是,如果您希望通过MVVM将其绑定为您当前想要的,那么您需要更改模板,使其具有绑定感知功能,从:

 <div class="col-sm-10">  
    #= data.description #
 </div>

#=data.description#



希望这有帮助

上帝保佑你,好人,我在过去的4个小时里一直在努力解决这个问题。这很好用。这不是问题,我自己过去也有过。上帝保佑你,好人,我在过去的4个小时里一直在努力解决这个问题。这很好用。没问题,我自己过去也曾犯过这个错误。