【发布时间】:2026-01-07 04:30:01
【问题描述】:
我有路线
routes: { "pages/:id" : "page"
},
page: function (id) {
var pageView = new contentCollectionView({
collection: collection,
tagName: "div",
className: "pages"
});
pageView.close();
PAGE.content.show(pageView);
},
但是我想做的是只显示我的集合中与我传递的 id 匹配的单个页面 - 我还希望能够从该页面导航到集合中的上一页和下一页。
所以 - 我如何在渲染时将标识符传递给我的 pageView,以便它只执行集合中的一项(我相信我知道如何在循环通过时获取集合中的项目索引,但是如果你也想展示一个例子,那就太好了)
【问题讨论】:
标签: marionette backbone-routing