我正在使用Ionic2/Angular2,并且一直在寻找如何从Firebase中删除用户的示例。
如果有人有任何例子,请问你能帮忙吗?
谢谢
我有两个选择给你:
下拉至原生 Firebase SDK
例如,您可以按照此SO答案中的步骤获取当前用户并将其删除。
这将允许您从文档中执行类似操作的操作:
var user = firebase.auth().currentUser;
user.delete().then(function() {
// User deleted.
}, function(error) {
// An error happened.
});
试试这个代码段
使用AngularFire2,这种方法怎么样?
af.auth
.first()
.subscribe(authState => {
console.log(authState);
authState.auth.delete()
.then(_ => console.log('deleted!'))
.catch(e => console.error(e))
});
不要忘记.first()