【发布时间】:2017-10-13 10:57:34
【问题描述】:
好的,我最近将 angularJS 转换为 angular 4.x,但我遇到了一些问题。请注意,我没有移动任何应用程序,我只是从头开始构建一个新应用程序,使用 Firebase 作为我的后端。
我已经到了身份验证工作正常的阶段(注册和登录)。但是,Firebase 的内置用户系统允许使用电子邮件地址和密码进行注册——而我想添加一个用户名。要求此用户名是唯一的。
作为一个结构,我有一个 auth.service 负责与 firebase 交谈以注册/登录/注销。 从概念上讲,我的想法是一旦用户想要注册(因此,填写表格并单击按钮),查询数据库以查找已使用该名称注册的任何用户。 这是我一直未能成功实现的目标。我查询数据,但是当我想使用它时,它总是未定义...
为了简化,确保用户只有在他选择的用户名唯一的情况下才能注册的最佳方法是什么?
我会很感激任何帮助,即使只是指出一个教程,我发现文档很难理解。我正在使用带有 angularfire2 v4 的 firebase 3.9。
谢谢:)
【问题讨论】:
标签: angular firebase angularfire2