0
对不起,这是一个noob问题,但如果我只需要一些初始数据时,应用程序第一次加载是一个永远需要的集合或模型可以获取数据并直接传递给视图?是否需要集合?
对不起,这是一个noob问题,但如果我只需要一些初始数据时,应用程序第一次加载是一个永远需要的集合或模型可以获取数据并直接传递给视图?是否需要集合?
骨干没有什么是真正“需要”的。这是一个非常简单,不止一种方式的做它框架。 Jeremy建议以这种方式处理可在初始页面加载时引导的数据,以便您的HTML可以将初始数据作为JSON包含在<script>
标记中。您可以将该JSON传递给Backbone.Collection(如果它是相似记录的列表)或新的Backbone.Model(如果它是单个域对象)。您也可以使用一个型号并致电model.fetch
获取您的初始数据。模型与集合更多地是关于具有名称/值对的单个域对象vs许多对象的列表,其中迭代,排序,过滤是常见的。
感谢彼得,这就是我认为,但我见过的每一个教程都使用了集合,因此我感到困惑。你的解释正是我需要有信心继续前进的。 – user1405292