Я хочу перейти на страницу с exercPage до exercFlashCardPage , используя navCtrl.push, чтобы иметь кнопку возврата.По какой-то причине страница перенаправляется на страницу 2 и имеет кнопку «Назад», но кнопка не работает или даже не нажимается.
export class ExerciseFlashcardPage {
currentQuestion = 0;
exercise: Exercise[] = [];
questions: Observable<any>;
type: string;
answer = {} as Answer;
mssg = {} as AnswerMssg;
isValid = false;
constructor(public navCtrl: NavController, public navParams: NavParams, public afd: AngularFireDatabase,private cdRef:ChangeDetectorRef) {
this.type = this.navParams.get('data');
this.questions = this.afd.list('exercises/' + this.type).valueChanges();
}
ionViewDidLoad() {
console.log('ionViewDidLoad ExerciseFlashcardPage');
}
next(){
this.isValid= false;
++this.currentQuestion;
}
check(ans : any){
this.isValid = true;
if(this.answer.answered ==ans){
this.mssg.status = "Correct"
this.mssg.answer = ans;
this.mssg.icon = "checkmark-circle-outline";
}
else{
this.mssg.status = "Wrong"
this.mssg.answer = ans ;
this.mssg.icon = "close-circle-outline";
}
}
}
export class ExercisesPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {}
public navigateTo(text:string){
this.navCtrl.push("ExerciseFlashcardPage", {
data:text,
});
}
}