我正在尝试使用Firebase和AngularFire2进行multi-path update。但是,当我使用它时,我收到上述错误:
let fb = firebase.database().ref();
let key = fb.child('/path').push().key();
关于在使用AngularFire2推送内容后如何获取密钥的任何想法?
答案 0 :(得分:1)
由于push
方法现在返回一个Observable,获取生成的$key
(使用AF2)的正确方法是执行以下操作:
let fb = this.af.database.list('/path');
fb.push('item').then(res => console.log(res.key));