我有一个模板可以遍历一个集合:
<template name="task_list">
<form id="tasks">
{{#each tasks}}
{{> task}}
{{/each}}
</form>
</template>
<template name="task">
<label class="checkbox" id="label-{{_id}}">
<input type="checkbox" id="{{_id}}" {{{completed}}} /> {{text}}
</label>
</template>
我把它做成了一个 jQuery 可排序的,它允许用户在这个列表中拖放。当用户完成移动项目并且 DOM 完成渲染时,我会更新此模板使用的集合。
当用户向下拖动一个项目时,这可以正常工作,但是当一个项目被向上拖动时,Meteor 会复制刚刚拖动的项目。
在此先感谢您的帮助。