javascript - 对于 Backbone 的深度数据结构有什么建议吗?

标签 javascript backbone.js

我对 Backbone 感到头疼。我有一个指定记录的集合,其中有子记录,例如:外科医生有预定的程序,程序有设备,某些设备有消耗品需求(气体、液体等)。如果我有一个 Backbone 集合外科医生,那么每个外科医生都有一个模型 - 但他的程序、设备和消耗品在从 JSON 解压后都将是普通的 Javascript 数组和对象。

我想我可以在SurgeonsCollection中使用parse()来创建新的ProcedureCollections,然后再创建新的EquipmentCollections,但过了一会儿,这就会变成一个毛球。为了使其在服务器端合理,有一个单一的联系点,将一名外科医生和他的东西作为一个帖子 - 因此自动传播 ConsumableModel 上的“集”以触发层次结构中的“保存”也使整个层次结构方法成为可能模糊。

还有人遇到过这样的问题吗?你是怎么解决的?

最佳答案

这对您的情况很有帮助:https://github.com/PaulUithol/Backbone-relational

您指定关系 1:1、1:n、n:n,它将相应地解析 JSON。它还创建一个全局存储来跟踪所有记录。

关于javascript - 对于 Backbone 的深度数据结构有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864057/

相关文章:

html - 带文本的主干圆旋转

javascript - 为什么这个页面在 Firefox 上这么慢?

javascript - 如何使用 vue.js 和 multer 上传多个文件?

javascript - 向 iframe 添加新 header

.htaccess - Backbone 路由器无法与pushState一起使用

javascript - 主干路由器添加路由功能

javascript - 检索文档数据,其中条件值是子集合值

javascript - 如何避免带有过渡元素的水平滚动条

backbone.js - 在 backbone.js 中,模型可以没有任何 url 吗?

node.js - Marionette.js 无法在 'appendChild' : parameter 1 is not of type 'Node' 上执行 'Node'