Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干:更改集合后刷新数据表_Javascript_Backbone.js - Fatal编程技术网

Javascript 主干:更改集合后刷新数据表

Javascript 主干:更改集合后刷新数据表,javascript,backbone.js,Javascript,Backbone.js,在谷歌搜索了很多遍之后,我没有找到答案。所以 问题 更改集合后,Backbone.js中刷新我的表的正确方法是什么? “正确”的意思是,在向集合中添加单个元素后,我不需要重写整个表。您必须从集合中选择模型索引,并确保表的“添加行”函数在表标记中的正确索引处插入元素。谢谢,但据我所知,我应该编写一个函数来计算新的元素索引,并将元素插入表中。也许更简单的方法?@nickole abs您可以通过collection.indexOf(model)获取模型的索引。您应该在render()代码中进行编辑以供

在谷歌搜索了很多遍之后,我没有找到答案。所以

问题

更改集合后,Backbone.js中刷新我的表的正确方法是什么?


“正确”的意思是,在向集合中添加单个元素后,我不需要重写整个表。

您必须从集合中选择模型索引,并确保表的“添加行”函数在表标记中的正确索引处插入元素。

谢谢,但据我所知,我应该编写一个函数来计算新的元素索引,并将元素插入表中。也许更简单的方法?@nickole abs您可以通过collection.indexOf(model)获取模型的索引。您应该在render()代码中进行编辑以供审阅您的意思是每次添加/删除一行时调用render()函数吗?但在这种情况下,主干将重新创建整个表