2
我一直在試圖在模型中嵌套集合。 我有配方,配方有配料(模型)的配料表(集合)。backbone.js嵌套集合,添加事件觸發,但返回父模型
我第一次嘗試骨幹關係模型,但後來選擇了當我添加的成分的集合這裏backbone.js structuring nested views and models
提供的方法,將觸發add事件。
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); }
但在我的控制檯,我試圖輸出添加的成分,我得到的食譜模型返回。
我的模型看起來像這樣
MyApp.Models.Recipe = Backbone.Model.extend({ initialize: function(){ this.ingredientlist = new MyApp.Collections.IngredientList(); this.ingredientlist.parent = this; });
我怎麼綁定返回其剛剛添加到集合,而不是整個配方模型的成分?
我的不好,遺憾的是浪費每個人的時間,我誤解了我的一切。 – pedalpete 2012-01-11 18:39:17