【发布时间】:2014-02-19 11:03:49
【问题描述】:
我有一个 Backbone 应用程序正在运行并与 requirejs 一起正常工作。现在,我正在尝试迁移到 Marionette,以便更好地组织代码。
我只想在一个区域中显示一个集合中的模型,在另一个区域中有两个按钮。我想从该集合中转到下一个或上一个模型。并改变它对模型区域的看法。
但我不知道如何遍历集合并将其模型发送到视图。
jsfiddle 用一些简化的代码处理这种情况。
html:
<div class="player"></div>
<script id="layout-template" type="text/template">
<div class="modelView"></div>
<div class="controls"></div>
</script>
<script id="model-region" type="text/template">
<%=name%>
</script>
<script id="control-region" type="text/template">
<button id="prev">Prev</button>
<button id="next">Next</button>
</script>
【问题讨论】:
-
您想在更新或不更新应用程序路由的情况下执行此操作吗?
-
不更新应用路由。
-
我最近的尝试(问题是当我想在 lyout 的初始化方法中显示一个区域时):jsfiddle.net/acor/2gjrg/1
标签: layout backbone.js requirejs marionette region