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