【问题标题】:Kendo virtual element binding? (like knockout)剑道虚元素绑定? (如淘汰赛)
【发布时间】:2015-04-07 15:43:54
【问题描述】:

在 Google 和 SO 的快速搜索之后,我猜不是,但是...

有什么方法可以与 kendo 的 MVVM 进行虚拟绑定?

在大多数情况下,您需要绑定一个元素。例如:

<div data-bind="foreach: items">...</div>

...但在同样的情况下,你不想要一个。淘汰赛允许做这样的事情:

<ul>
  <li>First</li>
  <!-- ko foreach: items -->
  <li>...</li>
  <!-- /ko -->
  <li>Last</li>
</ul>

剑道有什么办法吗?

【问题讨论】:

    标签: mvvm knockout.js data-binding kendo-ui telerik


    【解决方案1】:

    好吧,经过一些额外的搜索和咨询,似乎 Kendo 的 MVVM 绑定有点缺乏。

    在剑道中做这些事情的正确方法似乎是使用模板。 (Kendo 中相当于“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>
    

    这是我找到的最好的。

    【讨论】:

      猜你喜欢
      • 2014-08-27
      • 1970-01-01
      • 2015-08-19
      • 2019-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多