Backfire.js模型没有得到属性

时间:2014-09-15 22:52:46

标签: javascript backbone.js firebase backfire

使用backfire(backbone.js和firebase.js)即时存在将数据导入模型的问题。

我尝试在用户通过身份验证后填充模型(因此我知道要获取哪个用户,等等)

var UserModel = Backbone.Model.extend({
  firebase: '',

  setUser: function(uid){

    this.firebase = new Backfire.Firebase('https://app.firebaseio.com/' + uid);
  }
}); 

登录成功后,我创建了一个新模型,并使用firebase auth(simpleuser:10)返回的ID调用setUser。然后我调用userModel.fetch(),它只更新属性而不是模型的其余部分。

userModel.fetch(): undefined
userModel.attributes
    Object {0: "simplelogin:10", 1: "Master Blaster", 2: "Joe Blow", 3: ..."}

我无法致电.get(' title')//应该与元素' 1'上方。

某处出了点问题,我最初没有使用Backfire.js设置数据。

有关如何解决此问题的建议?

谢谢大家

修改 似乎将我的数据存储在firebase中的方式会导致很多问题。我嵌套了大量的数据。这需要先解决。的 SIGH

0 个答案:

没有答案