【发布时间】:2017-05-19 11:42:33
【问题描述】:
编辑:修复了 JSFiddle 链接
所以几周以来我一直在玩 Backbone 和 Marionette。我在 Udemy 上做了一些课程,阅读了 Backbone 和 Marionette 的文档。我可以掌握大部分逻辑,但不知何故,我无法思考处理我正在尝试创建的 SPA 的最佳方式。
API
所以我有一个返回一些数据的rest api:
http://localhost:3000/index
返回以下内容:
[
{
"id": 1,
"magazineTitle": "Title",
"magazineEditie": "Date",
"indexTitle": "Index Title",
"indexSubtitle": "Index Subtitle",
"mediaType": "image", //can also be "video"
"mainMedia": "https://source.unsplash.com/B0iF3I4bLBQ"
}
]
我想要什么
我希望能够使用此响应并将其填充到 2 个单独的视图中。
- 一个视图将使用数据创建导航栏
- 其他视图将使用它来创建英雄标题
我似乎无法理解的内容
不知何故,如果不让这个“不合逻辑”,我无法理解如何设置它
我觉得在我的Marionette.Application 中加载 2 个具有相同模型的视图没有任何意义?或者我在那里获取我的收藏和/或模型的事实......
我需要一些帮助来解决一些布局问题和我猜想的最佳实践。
我的代码
除了我从 localhost url 获取数据并使用 webpack 设置我的应用程序这一事实之外,这或多或少是我正在使用的代码:
【问题讨论】:
标签: backbone.js views marionette