Nat*_*ley 2 javascript backbone.js
这个问题是关于"Todos"Backbone.js示例,该示例位于:http: //documentcloud.github.com/backbone/docs/todos.html
下面的代码块位于" 应用程序 "部分,并遍历Todos
集合.我的问题是addOne
函数作为对Todos
集合的引用传递,但该函数有一个引用this
,这this
与Todos
集合对象调用函数时引用的函数不同.
addOne: function(todo) {
var view = new TodoView({model: todo});
this.$("#todo-list").append(view.render().el);
},
addAll: function() {
Todos.each(this.addOne);
},
Run Code Online (Sandbox Code Playgroud)
当调用者没有在实例化AppView
对象的上下文中调用它时,为什么函数正确执行?
归档时间: |
|
查看次数: |
640 次 |
最近记录: |