У меня есть следующий навигационный-случай:Ионные 2 Угловое NavController, выскочить обратно на второй последней странице
Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage)
или
Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage) -> navCtrl.push(DetailPage)
Я хочу вернуться обратно SearchPage. В первом случае, нет никаких проблем, я могу использовать
this.navCtrl.pop()
Но, во втором случае, я пытаюсь использовать
this.navCtrl.popTo(SearchPage)
и это не работает, как ожидалось. Ионный навигатор только одну страницу обратно в стек. Я знаю, что есть проблема с popTo() (https://github.com/driftyco/ionic/issues/6513)
Как я могу решить эту проблему?
Спасибо, но эффекта нет. Он перемещает только одну страницу назад. 'getSearchPage() { this.navCtrl.insertPages (0, [{страница: HomePage}, {страница: SearchPage}]); this.navCtrl.pop(); } ' – hydrococcus
попробуйте добавить this.navCtrl.remove (0); перед добавлением других строк кода. Это помогает удалить страницу из стека с 0-го постов – AishApp
Отсутствие эффекта снова. Я в недоумении. – hydrococcus