我正在尝试动态创建参考:
我的第一个 ref 有效,因为它是硬编码的,但第二个没有,显然是因为它是动态的:
firebase: function(){
return {
categories: db.ref('categories'),
subcategories: db.ref('categories').child(this.addItem.category)
}
}
有谁知道如何解决这个问题?
我正在尝试动态创建参考:
我的第一个 ref 有效,因为它是硬编码的,但第二个没有,显然是因为它是动态的:
firebase: function(){
return {
categories: db.ref('categories'),
subcategories: db.ref('categories').child(this.addItem.category)
}
}
有谁知道如何解决这个问题?
我使用vue-fire docsvm.$bindAsObject
中的找到创建了一个动态 db ref 。我在创建的带有项目 id 的钩子中使用它,如下所示:
created () {
this.$bindAsObject('project', db.ref('projects/' + this.$route.params.id))
}
如果你已经有一个 db.ref 绑定,你可能必须vm.$unbind
这样做,但我还没有这样做。