在 addOne(todo) 中,我无法理解引用的参数是什么:
在应用视图中:
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) 吗?不应该将模型传递给模型: addOne() 中的 todo 吗?
谢谢