通过MVVM重用Kendo SPA中的HTML Across Views的常用位

时间:2013-10-21 14:44:57

标签: mvvm view kendo-ui single-page-application

我有一些HTML用于几乎所有的视图。我希望能够从视图中抽象出这些视图,这样当我对一个视图进行更改时,我不必在每个视图中更新它。我不知道如何实现这一目标。我通过MVVM声明性语法尝试了以下内容。

<div id="toolbar" class="pull-right" data-role="view" data-template="edit-tool-bar">                                        </div>

但这没有做任何事情。如果我可以避免这种情况,我不想添加代码将HTML推送到视图中,这就是MVVM的全部意义,对吧?我会非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

标准似乎是使用source绑定并指定模板。由于主视图已绑定到VM,因此我将source绑定设置为this

<div id="toolbar" class="pull-right" data-bind="source: this" data-template="edit-tool-bar"></div>