我正在使用 knockout.js 和,如果数组中没有传递给绑定的元素,knockout-sortable
我目前正在尝试在父元素内获取一些默认文本。sortable
sortable
这与这个 stackoverflow question 有关,但由于我的要求而有所不同:我不能在父元素之外放置文本。意思是,这个:
<div data-bind="if: pets().length > 0">These are the pets:</div>
<div data-bind="if: pets().length == 0">There aren't any pets. To add a pet...</div>
<div data-bind="foreach: pets">
...对我无效。文本需要包含在 foreach 循环中,因此它也可以用作放置区域。我确实看过knockout-punches
图书馆,但我还没有想出使用它的解决方案。我对纯粹的淘汰赛解决方案或插件持开放态度。
我的代码目前如下所示:
<div class="my-drop" data-bind="foreach: { template: 'myTemplate', data: myContainerList}"></div>