Backbone.js 如何将主干集合渲染为两个视图

Backbone.js 如何将主干集合渲染为两个视图,backbone.js,backbone-views,backbone-events,Backbone.js,Backbone Views,Backbone Events,我正在使用twitter引导链接。当用户单击链接时,将显示引导模式。 现在由于模态渲染中的一些引导技术困难,我需要分离链接并将模态输出到navbar div 所以我想我有两个独立的DIV/P> <div id="linkDiv"> </div> 我只能渲染一个div,如下所示 var list = new app.View.FriendRequestListView(); $(

我正在使用twitter引导链接。当用户单击链接时,将显示引导模式。 现在由于模态渲染中的一些引导技术困难,我需要分离链接并将模态输出到navbar div

所以我想我有两个独立的DIV/P>
                      <div id="linkDiv">

                      </div>
我只能渲染一个div,如下所示

var list = new app.View.FriendRequestListView();
  $('#linkDiv').html(list.$el);
我的问题是,是否可以同时呈现两个模板,并将这两个模板添加到不同的DIV中,例如在我的示例中,我希望获得更新
templateModalLink template到linkDiv,templateModal template到modalDiv,以及我从服务器获取的集合。

您必须在app.View.FriendRequestListView之前实例化集合,并将app.View.FriendRequestListView传递给集合:

var friendRequests = new app.Collection.FriendRequestCollection();
friendRequests.fetch(
    success: function(collection, response, options) {
        var list1 = new app.View.FriendRequestListView({collection: collection});
        var list2 = new app.View.FriendRequestListView({collection: collection});

        $('#linkDiv').html(list1.$el);
        $('#modalDiv').html(list2.$el);
    }
);

你能详细说明一下吗
var list = new app.View.FriendRequestListView();
  $('#linkDiv').html(list.$el);
var friendRequests = new app.Collection.FriendRequestCollection();
friendRequests.fetch(
    success: function(collection, response, options) {
        var list1 = new app.View.FriendRequestListView({collection: collection});
        var list2 = new app.View.FriendRequestListView({collection: collection});

        $('#linkDiv').html(list1.$el);
        $('#modalDiv').html(list2.$el);
    }
);