Javascript 主干布局管理器渲染问题

Javascript 主干布局管理器渲染问题,javascript,backbone.js,Javascript,Backbone.js,我正在使用bbb(主干模板),其中包括Backbone.LayoutManager。当你调用layout.render()方法时,我有一个简单的方法。它会渲染布局中的所有视图吗?因为当我呈现布局和获取集合时,它会在每个实例上调用beforeRender和serialize方法。因此每个方法被调用两次。一次在布局渲染时,一次在获取我的收藏时。您可以使用列出的小提琴进行测试。如果是这种情况,那么为什么我不能覆盖我的个人视图渲染方法,这也是上面列出的。我觉得这是可能的 调用layout.render(

我正在使用bbb(主干模板),其中包括Backbone.LayoutManager。当你调用layout.render()方法时,我有一个简单的方法。它会渲染布局中的所有视图吗?因为当我呈现布局和获取集合时,它会在每个实例上调用beforeRender和serialize方法。因此每个方法被调用两次。一次在布局渲染时,一次在获取我的收藏时。您可以使用列出的小提琴进行测试。如果是这种情况,那么为什么我不能覆盖我的个人视图渲染方法,这也是上面列出的。我觉得这是可能的


调用layout.render()时,如何防止呈现布局中的视图?在空集合上调用每个方法效率很低。

我对paginator代码不太熟悉,但看起来您缺少用于捕获twitter api返回的回调函数。这似乎会触发集合init中的“reset”,从而调用第二个render()

我认为您需要在paginator代码中添加server_api来定义回调

server_api: {
   '$callback': 'callback'
}
这将填充集合

尽管您需要查看paginator文档以了解更多信息