如何在Backbone中将一个集合添加到另一个集合?

6

我有一个对象集合。问题在于将对象集合添加到Backbone中的另一个集合时,Push和add方法都无法工作。这是我需要添加到另一个集合的集合:

这是一个对象集合


https://dev59.com/02kv5IYBdhLWcg3wvDNF - Paul Hoenecke
我需要将两个集合彼此连接。 - nAkhmedov
1个回答

11

假设它们是骨干集合(在您的控制台窗口中看起来并不像),请尝试:collectionA.add(collectionB.models)

如果您正在尝试将对象数组添加到集合中,请尝试这样做:

_.each(kids.result, function(kid){ collectionA.add(new Backbone.Model(kid)); });

如果您在集合的model属性中指定了原始JSON数据,则可以使用add方法添加原始JSON数据,因此只要集合是一个JSON对象,collectionA.add(collectionB)就可以正常工作。 - Loamhoof

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接