我正在学习角2,我遇到了一个问题。
我不知道如何在我的登录函数(Angular1)创建对象
public logIn() {
let phone = this.user.number.replace(/s+/g, '');
let email = 'u' + phone + '@lunch24.com';
this.af.auth.login({email: email, password: this.user.password})
.then((state) => {
console.log(state)
var usersRef = firebase.database().ref('v1/users');
this.af.database.object(usersRef.child(state.uid))
.subscribe((snapshot) => {
console.log(snapshot)
var user = snapshot;
if (user.roles.driver != true) {
if (user.roles.admin) {
var admin = 1;
} else {
var admin = 0;
}
if (user.roles.operator) {
var operator = 1;
} else {
var operator = 0;
}
if (user.roles.individual_customer) {
var individual_customer = 1;
} else {
var individual_customer = 0;
}
this.user = {
admin: snapshot.roles.admin,
operator: snapshot.roles.operator