私はノックアウト.jsknockout-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>