KnockoutJS Knockout可通过Foreach排序

时间:2019-07-19 02:48:12

标签: javascript knockout.js

我想知道注释格式Foreach是否可以与Knockout Sortable一起使用。

我具有以下代码结构

<div>
    <!-- ko foreach: Countries-->
       <div>
          <div>
               <div class="icon-delete"><img></div>
               <div data-bind="text: CountryName"></div>
           </div>
       </div>
    <!-- /ko -->
</div>

我尝试用 sortable 替换 foreach ,但这不起作用。

1 个答案:

答案 0 :(得分:1)

您不能在sortable中使用无容器控制流语法。从他们的github

  

您不能在模板的顶层使用无容器绑定(基于注释)绑定,因为jQuery可拖动/可排序功能需要一个元素来进行操作。

因此,您需要使用包装元素。