Javascript Backbone collection.add-获取已添加模型的实例
假设我将模型添加到集合中:Javascript Backbone collection.add-获取已添加模型的实例,javascript,backbone.js,Javascript,Backbone.js,假设我将模型添加到集合中: ducks.add({ name: 'Ugly', role: 'Storytelling' }); 是否有任何方法可以从add获取所添加模型的实例 // This doesn't work. var ugly = ducks.add({ name: 'Ugly', role: 'Storytelling' }); ugly.flyAway(); 我想你可以这样做: var ugly = new Duck({ name: 'Ugly', role: 'Storyt
ducks.add({ name: 'Ugly', role: 'Storytelling' });
是否有任何方法可以从add获取所添加模型的实例
// This doesn't work.
var ugly = ducks.add({ name: 'Ugly', role: 'Storytelling' });
ugly.flyAway();
我想你可以这样做:
var ugly = new Duck({ name: 'Ugly', role: 'Storytelling' });
ducks.add(ugly);
ugly.flyAway();
但是有没有其他直接的方法呢?文档中没有真正提到任何方法,但这似乎很愚蠢。试试更高版本的主干,Collection#set返回新添加的模型(以及Collection#add calls Collection#set)