backbone.js嵌套集合,添加事件激发,但返回父模型
我一直在尝试在模型中嵌套一个集合。 我有一个菜谱,一个菜谱有一个IngCreditsList(集合),里面有配料(模型) 我首先尝试了主干关系模型,但随后选择了这里提供的方法 当我向集合中添加成分时,会触发添加事件 initialize: function(){ recipe = this.model; console.log(recipe); _.bindAll(this,"add","remove"); recipe.ingredientlist.each(this.add); recipe.ingredientlist.bind('add', this.add); recipe.ingredientlist.bind('remove', this.remove); this.render(); }, add: function(ingredient){ console.log(ingredient); } 初始化:函数(){ 配方=这个模型; console.log(配方); _.bindAll(本“添加”、“删除”); recipe.IngreditList.each(this.add); recipe.ingredientlist.bind('add',this.add'); recipe.ingredientlist.bind('remove',this.remove)); 这个。render(); }, 添加:功能(成分){ 控制台日志(成分); } 但在我的控制台中,我试图输出添加的配料,我得到了返回的配方模型 我的模型看起来像这样 MyApp.Models.Recipe = Backbone.Model.extend({ initialize: function(){ this.ingredientlist = new MyApp.Collections.IngredientList(); this.ingredientlist.parent = this; }); MyApp.Models.Recipe=Backbone.Model.extend({ 初始化:函数(){ this.ingredientlist=new MyApp.Collections.ingredientlist(); this.ingredientlist.parent=此; });backbone.js嵌套集合,添加事件激发,但返回父模型,backbone.js,backbone-events,Backbone.js,Backbone Events,我一直在尝试在模型中嵌套一个集合。 我有一个菜谱,一个菜谱有一个IngCreditsList(集合),里面有配料(模型) 我首先尝试了主干关系模型,但随后选择了这里提供的方法 当我向集合中添加成分时,会触发添加事件 initialize: function(){ recipe = this.model; console.log(recipe); _.bindAll(this,"add","remove"); recipe.ingred
我如何让绑定返回刚刚添加到集合中的配料,而不是整个配方模型?我尝试重新创建您的代码:而且,据我所知,它按预期工作。可能是模型创建有问题?我的错,很抱歉浪费了大家的时间,我误解了我这边的一些内容。