Mvvm 剑道虚拟元素绑定?(像淘汰赛)
在快速的谷歌搜索之后,我猜不是,但是 有没有办法用剑道的MVVM进行虚拟绑定 在大多数绑定情况下,您都有一个要绑定的元素。例如:Mvvm 剑道虚拟元素绑定?(像淘汰赛),mvvm,knockout.js,data-binding,kendo-ui,telerik,Mvvm,Knockout.js,Data Binding,Kendo Ui,Telerik,在快速的谷歌搜索之后,我猜不是,但是 有没有办法用剑道的MVVM进行虚拟绑定 在大多数绑定情况下,您都有一个要绑定的元素。例如: <div data-bind="foreach: items">...</div> 。。。 …但在同样的情况下,你不想要。击倒允许执行以下操作: <ul> <li>First</li> <!-- ko foreach: items --> <li>...</li&
<div data-bind="foreach: items">...</div>
。。。
…但在同样的情况下,你不想要。击倒允许执行以下操作:
<ul>
<li>First</li>
<!-- ko foreach: items -->
<li>...</li>
<!-- /ko -->
<li>Last</li>
</ul>
- 首先
- 最后
有没有办法用剑道做到这一点?经过一些额外的搜索和咨询,剑道的MVVM绑定似乎有点缺乏 在剑道中做这些事情的正确方法似乎是使用模板。 (剑道的击倒“foreach”的等效词似乎是“source:”加上一个模板。) 上面编写的示例可能如下所示:
<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>
- 首先
#对于(var i=0;i#=项目[i]#
# } #
- 最后
这是我找到的最好的