angular - 使用 Angular2/Ionic2 删除 Firebase 用户

标签 angular firebase ionic2 firebase-authentication angularfire2

我正在使用 Ionic2/Angular2,并且一直在寻找有关如何从 Firebase 删除用户的示例。

如果有人有任何例子,请帮忙吗?

谢谢

最佳答案

我有两个选择给你:

下拉至 native Firebase SDK

如图所示,您可以按照 this SO answer 中的步骤操作获取当前用户,并将其删除。

这将允许你做一些类似的事情,from the docs :

var user = firebase.auth().currentUser;

user.delete().then(function() {
  // User deleted.
}, function(error) {
  // An error happened.
});

试试这个片段

使用 AngularFire2,how about this approach

    af.auth
      .first()
      .subscribe(authState => {
        console.log(authState);
        authState.auth.delete()
          .then(_ => console.log('deleted!'))
          .catch(e => console.error(e))
      });

不要忘记.first()

关于angular - 使用 Angular2/Ionic2 删除 Firebase 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41902415/

相关文章:

javascript - Angular 路由错误 : should only include this file once

swift - 根据登录的用户从 firebase 加载数据

javascript - 工厂中的 Firebase 查询

Angular2 - ionic 2 : Injection in Service not working

javascript - 通过从列表中选择图标来更改图标

angular - 我可以将 pdf.js 与 angular2 一起使用吗

angular - 仅将 Angular Material 主题应用于特定组件

javascript - 使用 multer 和 nodejs 返回上传文件的文件名

angular - 如何捕获Angular 6解析器中的错误?

android - 将 Firebase 用于 iOS 和 Android 应用