【发布时间】:2013-10-11 17:46:39
【问题描述】:
我正在尝试将几个模型添加到集合中
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);
}
我在任何时候都只看到一个角色被添加,只是第一个角色。我做错了什么?
【问题讨论】:
-
append不是Backbone.Collection的方法(我假设这就是Roles的含义)。如果是这种情况,您应该使用roles.add或roles.push。 -
哎呀对不起,我对两者都有一个添加,但我将其更改为附加尝试。是的,Roles 是 Backbone 集合。
标签: backbone.js collections model