在主干视图中显示两个模型?

Posted

技术标签:

【中文标题】在主干视图中显示两个模型?【英文标题】:show two models in a Backbone view? 【发布时间】:2013-11-29 07:45:15 【问题描述】:

我有一个照片库,想一次显示 2 页(就像一本打开的书)

每个页面都是一个实体(主干中的一个模型)

如何关联视图以在主干中保存两个模型实例?

【问题讨论】:

【参考方案1】:

只需将数据传递给您的模板并使用它:

var m1 = new Model1();
var m2 = new Model2();
var tpl = _.template( yourTemplate, "model1":m1.toJSON(), "model2":m2.toJSON() );

在模板中,您可以通过以下方式访问数据:

<%= model1.value1 %>
<%= model2.value1 %>

【讨论】:

以上是关于在主干视图中显示两个模型?的主要内容,如果未能解决你的问题,请参考以下文章

具有相同模型的主干多个视图

View的主干变化模型

为父级调用渲染的主干子视图

如何从主干中的另一个视图绑定元素上的事件

在 Backbone.js 的显示视图中嵌套创建视图

当我只知道主干中的视图时创建视图模型?