类型 'String' 没有兼容的调用签名
Type 'String' has no compatible call signatures
我正在尝试 multi-path update 使用 Firebase 和 AngularFire2。但是,当我使用这个时出现上面的错误:
let fb = firebase.database().ref();
let key = fb.child('/path').push().key();
关于使用 AngularFire2 推送内容后如何获取密钥的任何想法?
由于 push
方法现在 returns 一个 Observable,获取生成的 $key
(使用 AF2)的正确方法是执行以下操作:
let fb = this.af.database.list('/path');
fb.push('item').then(res => console.log(res.key));
我正在尝试 multi-path update 使用 Firebase 和 AngularFire2。但是,当我使用这个时出现上面的错误:
let fb = firebase.database().ref();
let key = fb.child('/path').push().key();
关于使用 AngularFire2 推送内容后如何获取密钥的任何想法?
由于 push
方法现在 returns 一个 Observable,获取生成的 $key
(使用 AF2)的正确方法是执行以下操作:
let fb = this.af.database.list('/path');
fb.push('item').then(res => console.log(res.key));