经过Google和SO的快速搜索,我猜不到,但是......
有没有办法与kendo的MVVM进行虚拟绑定?
在大多数情况下,绑定都有一个要绑定的元素。例如:
<div data-bind="foreach: items">...</div>
...但在同样的情况下,你不想要一个。 Knockout允许做这样的事情:
<ul>
<li>First</li>
<!-- ko foreach: items -->
<li>...</li>
<!-- /ko -->
<li>Last</li>
</ul>
用剑道有没有办法做到这一点?
答案 0 :(得分:0)
经过一些额外的搜索和咨询,似乎剑道的MVVM绑定有点缺乏。
在剑道中执行这些操作的正确方法似乎是使用模板。 (同样,剑道相当于淘汰赛“foreach”似乎是“来源:”加上模板。)
上面写的例子可能如下所示:
<script id="template" type="text/x-kendo-template">
<ul>
<li>First</li>
# for(var i = 0; i < items.length; i++) { #
<li>#= items[i] #</li>
# } #
<li>Last</li>
</ul>
</script>
这是我发现的最好的。