将函数绑定到Kendo MVVM数据模板

时间:2014-01-27 17:17:26

标签: mvvm knockout.js kendo-ui model-binding

我正在尝试移植一个示例KnockoutJS,我找到了剑道,我遇到了一些麻烦。它似乎不像我希望的那样有效。看起来关键部分是data-template =“getTemplate”绑定,如下所示。

<script id="current-tmpl" type="text/x-kendo-template">
    <h2 data-bind="text: name"></h2>
    <div data-template="getTemplate" data-bind="source: model"></div>
</script>

其中getTemplate是一个viewmodel成员函数,它返回当前选定的模板名称。

这是我完整的JS小提琴:http://jsfiddle.net/raygunc/vKBa8/

这就是Knockout中的小提琴灵感:http://jsfiddle.net/rniemeyer/FyuSD/

理想情况下,我正在尝试使用Kendo SPA和MVVM构建一个“向导式”数据收集流程的解决方案。对于不同的问题,我将有大约50-60个不同的模板,我需要一种方法来动态加载它们。这是我开始的地方。

感谢任何帮助。

0 个答案:

没有答案