很抱歉这是一个noob问题,但是如果我在应用程序首次加载时只需要一些初始数据,那么总是需要一个集合,或者模型可以获取数据并将其直接传递给视图吗?
答案 0 :(得分:1)
骨干中的任何内容都不是“必需的”。它是一个非常薄的,超过单向的框架。 Jeremy建议在初始页面加载时可以自行处理的数据以这种方式处理,因此您的HTML可以在<script>
标记中包含初始数据作为JSON。您可以将该JSON传递给Backbone.Collection(如果它是类似记录的列表)或新的Backbone.Model(如果它是单个域对象)。您也可以使用模型并调用model.fetch
来获取初始数据。模型与集合更多地是关于具有名称/值对的单个域对象与许多对象的列表,其中迭代,排序,过滤是常见的。