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 –