我已經遇到了與骨幹頭痛。我收集了一些指定的記錄,其中有子記錄,例如:外科醫生有預定的程序,程序有設備,有些設備有消耗品需求(氣體,液體等)。如果我有一個Backbone集合外科醫生,那麼每個外科醫生都有一個模型 - 但是他的程序和設備以及消耗品在從JSON解包之後將全部是簡單的Javascript數組和對象。任何有關Backbone的深層數據結構建議?
我想我可以在SurgeonsCollection中使用parse()來製作新的ProcedureCollections,然後製作新的EquipmentCollections,但過了一段時間後,這變成了一個毛球。爲了使服務器端更明智,有一個接觸點需要一位外科醫生和他的東西作爲POST--所以在ConsumableModel上自動傳播'set'以在層次結構中觸發'保存'也會使整個分層方法模糊。
有沒有其他人遇到過這樣的問題?你是如何解決它的?
[Ligament.js](https://github.com/dbrady/ligament.js)是另一種可能的解決方案。 – user240515 2011-05-03 17:56:20
骨幹關係幾乎完全是我夢想的答案。我很早就走上了這條路,但這是更好的思想和更優雅。 – 2011-05-03 19:14:23