【发布时间】:2018-12-11 04:42:06
【问题描述】:
我是一名新手 IOS 开发人员,正在练习构建我的第一个应用程序。但是,我无法访问 firebase 中的数据。
例如,我有以下数据:
我将使用正常工作的用户名和密码登录应用程序,然后使用:
var user = firebase.auth().currentUser;
console.log(user.email + " " + user.username);
上面打印出“quanie.turner@gmail.com undefined”,但是用户名变量在数据库中明确定义。也许我忽略了什么或做错了什么。如有任何帮助,我将不胜感激。
编辑:我将数据存储在我的注册代码中。方法如下(顺便说一句:scope.data 数组包含用户名变量):
function ($scope, $stateParams, $firebaseAuth, $firebaseArray, $state) {
var auth = $firebaseAuth();
var ref = firebase.database().ref('users');
var users = $firebaseArray(ref);
$scope.data = {};
$scope.signup = function(){
auth.$createUserWithEmailAndPassword($scope.data.email, $scope.data.password).then($scope.signupSuccess);
}
$scope.signupSuccess = function(){
users.$add($scope.data);
$state.go('login');
}
}
谢谢
【问题讨论】:
标签: javascript firebase ionic-framework firebase-realtime-database firebase-authentication