Backbone.js 向主干集合添加多个模型对象
我正在尝试添加几个模型到集合中Backbone.js 向主干集合添加多个模型对象,backbone.js,collections,model,Backbone.js,Collections,Model,我正在尝试添加几个模型到集合中 rolesSuccess: function(roles) { var role1 = new Role({ id: "1", Name:"TST1", Description:"Test 1" }); var role2 = new Role({ id: "2", Name:"TST2", Descri
rolesSuccess: function(roles) {
var role1 = new Role({
id: "1",
Name:"TST1",
Description:"Test 1"
});
var role2 = new Role({
id: "2",
Name:"TST2",
Description:"Test 2"
});
roles = new Roles();
roles.add(role1);
roles.add(role2);
this._context.roles(roles);
}
我在任何时候都只看到一个角色被添加,只有第一个。我做错了什么?初始化主干集合时,可以将模型数组传递给主干集合
var roles = new Roles([role1, role2]);
append
不是主干.集合的方法(我假设角色是这样的)。如果是这种情况,您应该使用角色。添加或角色。推送。对不起,我对这两种角色都有一个添加,但我将其更改为附加以重试。是的,角色是主干集合。