1
我正在使用Firebase v3作为我的数据库的离子2应用程序;我的功能已经工作,但是当我尝试显示简单的警告,告诉用户什么是错了,它给了我这个错误:无法读取属性'alertCtrl'null
Cannot read property 'alertCtrl' of null
这里是我的功能:
updateUniqueCode(uniqueCode: string): any {
this.userProfile.on("child_added", function(snapshot,prevChildKey){
let allUniqueCodes = snapshot.val();
if (allUniqueCodes.uniqueCode === uniqueCode){
let alert = this.alertCtrl.create({
message: "no",
buttons: [{ text: "Ok"} ]
});
alert.present();
} else {
let currentUser = firebase.auth().currentUser;
let userProfile = firebase.database().ref('/userProfile');
return userProfile.child(currentUser.uid).update({
uniqueCode:uniqueCode
})
}
});
}
我已经尝试了很多不同的解决方案,但似乎没有任何提前工作:( 感谢
Thankss!它现在的作品! :d –