重置深层嵌套集合的最佳方法是什么?

时间:2011-07-21 10:03:03

标签: backbone.js

我有以下数据结构:

一个ModelA有一个嵌套的ModelB集合。

每个ModelB都有一个嵌套的ModelCs集合

通过重写ModelA的parse方法,我可以轻松地为ModelA引导属性并填充ModelB的嵌套集合:

假设服务器发送{modelA_attributes:{...},arrayOfB_Attributes:[{..},{..},..]} 我可以在parse方法中做到:modelA.nestedBs.reset arrayOfB_Attributes并返回modelA_atrributes

问题是如何轻松地为每个ModelB重置所有ModelC的属性?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用Backbone-Relational?它将处理大部分这些。几个星期前我发现了一种竞争条件做这种事情,但看起来好像Paul已经解决了这个问题。