2

如果我有一个深度嵌套的模型图,来自服务器(很多子对象,其中一些是数组)。当我将对象转换为模型时,将对象的每个子对象分别转换为模型和集合是一种好习惯吗?这将很方便,因为它将减少应该如何调用的混淆。例如,有这样的东西要清楚得多:

myModel.get("child1").get("collection1").get(0);

代替:

myModel.get("child1").collection1[0];

另一方面,如果我们试图在运行时转换它们,它可能会变成性能地狱,尤其是在对象图非常深的情况下。

那里的最佳做法是什么?

4

1 回答 1

3

您应该使用Backbone.relational来为您处理它。

于 2012-07-31T07:38:43.073 回答