#angular #ionic-framework
#angular #ionic-framework
Вопрос:
Я сталкиваюсь с некоторыми проблемами при переходе на предыдущую страницу (динамическая загрузка страниц). Что я пытаюсь сделать, так это при нажатии кнопки назад я перехожу на предыдущую страницу; которая работает нормально. Проблема в том, что предыдущая страница перезагружается каждый раз при переходе назад.
Я также использовал NavController.pop(), NavController.navigateBack («previouspage /»); но получаю ту же проблему.
Может кто-нибудь помочь мне разобраться в этом.
Ответ №1:
Это нормальное поведение. При переходе на другую страницу Angular по умолчанию создает новую Component
для страницы в любое время. Если вам нужно повторно использовать существующую страницу Component
, вы должны реализовать свою собственную RouterReuseStrategy
. Читайте об этом в официальной документации (https://angular.io/api/router/RouteReuseStrategy ) или на medium (https://medium.com/javascript-in-plain-english/angular-route-reuse-strategy-b5d40adce841).