有没有办法在流星中进行批量更新?

时间:2013-09-05 15:21:50

标签: javascript meteor

我正在尝试通过拖放来订购项目的反应列表。每次重新排序列表时,都会将一个对象的每个元素的位置发送到服务器。

在服务器上,对于每个对象,使用元素的新位置执行更新。

但是这样,在每次更新时,都会再次呈现整个列表。

在完成所有更新之前,有没有办法暂停反应?

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

已添加:Do not reactive sort on update in Meteor

您描述的不是标准行为。他们努力工作以使事情变得更好。

确保每个文档区域在dom中都有唯一的ID。

<div id="books_{{_id}}">

无论你在做什么,如果从第8个位置移动到第3个位置使第4到第8个位置重新编号,请尝试不同的技巧。分配间隙较大的数字。像10,20,30,40。然后,为了将80重新定位到第3,只需给出记录排序顺序80排序顺序25,在其他两个顺序之间。结合独特的ID,设计非常有效。