我正在尝试在集合开始时呈现一个项目(想象一下,如果你在 facebook 上发布一条新记录)
当我来 add(response, {at: 0}); 到集合中,记录在 0 处正确插入到集合中,但呈现在项目列表的底部。我很困惑,因为我以前做过这个工作,但我认为我在做的是一种 hacky 风格,只是重置并重新渲染集合。
我想知道处理这个问题的整洁方法是什么,我应该在哪里绑定逻辑。
是在集合的 add 方法上吗?目前这是空的(但我正在使用 Marionette),我觉得这会覆盖骨干的默认渲染。我如何再次控制它,这样我就可以正确地将我的新项目添加到列表中,而不会全部破坏并重新创建它。