使用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