addOne(todo) では、パラメーターが何から参照されているのか理解できません。
AppView で:
initialize: function(){
Todos.bind('add', this.addOne, this); //So "this" keyword is being passed, which refers to AppView itself
//More code here
},
次にaddOne関数で、
addOne: function(todo) {
var view = new TodoView({model: todo});
this.$("#todo-list").append(view.render().el);
},
ここで注釈付きのソースを参照してください: http://backbonejs.org/docs/todos.html
AppView が addOne(todo) に渡されていませんか? モデルをモデルに渡すべきではありませんか? todo in addOne()?
ありがとう