backbone.js - Backbone .js中的集合与模型混淆

标签 backbone.js

我刚刚开始学习ribs.js。我在理解如何/何时使用模型和集合时遇到问题。我在网上找到了几个教程,每个教程都使用不同的方法来构建应用程序。在某些情况下,是从Collection对象的REST API中检索数据的,在其他示例中是Model对象的?我还注意到,在每个示例中,json数据的格式都类似于{'id':1, 'name':'some name'}
我的api返回了一些更复杂的数据结构-类似于{'message':'response message', 'error':'', 'data': [{list of data objects to be manipulated},{}]}。是否可以在 Backbone .js中使用这种格式的数据。

最佳答案

是的,对于您的两个问题。通常,这是关系数据库系统与ebrian.js的关系:

  • 您的模型是数据库表中的记录。
  • 您的集合是表本身。因此,一组模型构成了集合。
  • View 用于定义,您的模型应如何显示,该如何做。有用于模型,集合和中间数据的 View 。

  • 您的回答是否不同;因此,您需要先分析数据,然后再将其设置为模型集合。使用parse方法并定义数据 key 。

    关于backbone.js - Backbone .js中的集合与模型混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200802/

    相关文章:

    javascript - 声明没有未使用变量的 Marionette/Backbone 路由器 - JSLint

    javascript - javascript的使用,不仅仅是为了美观,还用于服务器端

    javascript - backbone.js - 集合和 View

    javascript - 告诉屏幕阅读器页面已在 Backbone/Angular 单页应用程序中更改

    javascript - 当 api 调用超时时,BackboneJS 无法转到 .fail

    javascript - rendr Controller 中未定义 localStorage

    javascript - 使用 require js 为 Backbone 应用程序命名

    node.js - 保存用户的收藏夹

    javascript - 为什么 `this` 指的是全局对象?

    javascript - jsPlumb 最好的 javascript MVC 框架