私はFirebase v3をデータベースとして使用しているイオン2アプリで作業しています。私の機能はすでに動作しますが、私が間違って何をユーザーに伝えるために、単純な警告を表示しようとすると、それは私に、このエラーを与える:ここでnullのプロパティ 'alertCtrl'を読み取ることができません
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 –