【发布时间】:2017-01-10 15:35:36
【问题描述】:
我有一个来自 serer 的 Backbone 集合,其属性为 id 和 name。
我从输入中获得了新名称。
var a = $('#newFoodtype').val();
并创建新模型并添加到集合中;
var b = new app.Foodtype({ "name" :a });
this.collection.add(b);
新模型没有id 属性。我知道所有型号都有id。
如何生成唯一 id 并将其设置为新模型。
我将删除收藏中的一些模型,因此collection.length 是个好主意。我会将其发送到服务器。一种解决方案是仅发送"name" 并在插入数据库期间在服务器上生成"id"。
是否可以从客户端生成它?
【问题讨论】:
标签: javascript backbone.js backbone.js-collections