首页 > 解决方案 > Nativescript Firebase 登录和注册

问题描述

我刚刚开始使用本机脚本和 Angular 来开发应用程序。我选择了 google firebase 作为数据库源。我已设法将我的 SQL 数据迁移到 firebase 实时数据库。我可以很好地从 json 表中检索数据。现在我在登录和注册方面的问题,我可以查询登录的用户名和密码还是我必须使用带有电子邮件和密码的 Firebase 身份验证选项

标签: angularfirebaseangular2-nativescript

解决方案


我正在使用 objectKey 技术从我的 firebase 数据库中循环值。

uid:fcnb8wD7ZdgqfBYrUVUfW5Z1Azm2
 {
   "zcash_": 1.32569,
   "machine": true,
   "litecoin": 5.3655,
   "decred": 6.25663,
  "btc": 0.2364144
 }

我正在检索 BTC 值。它返回值,但在显示我需要的值之前附加了两次未定义。如何消除未定义的值

 firebase.getValue(`/machinelist/${userID}`)
      .then(
        result =>   Object.keys(result).forEach(key => {
var balance= result[key]['btc'];
console.log(balance);
        }
      )
      .catch(error => console.log("Error: " + error));

这就是我迭代我的 json 对象的方式


推荐阅读