【发布时间】:2012-10-16 04:03:48
【问题描述】:
我正在使用 facebook api 和 phonegap 构建一个backbone.js 应用程序。
在我的用户模型中,我试图附加一个监听器以查看用户何时登录。
Myapp.Models.User = Backbone.Model.extend({ 初始化:函数(){ FB.Event.subscribe('auth.login', function(response){ console.log('登录事件'); this.get_me(); }); }, 获取我:函数(){ console.log('使用api获取用户信息'); } });当然,当我这样做时,this (我相信)附加到 FB,而不是 Myapp。
我试过了
但这仍然失败。
我已经阅读了各种关于如何使用this 的博客,但在处理多个对象以及如何引用原始对象时似乎无法找到我真正理解的博客。
【问题讨论】:
标签: javascript this