У меня ленивый загруженный компонент IonicPage.
Который можно вызвать двумя способами:
navController.push('pageName');
modalController.create('pageName');
Оба работают хорошо.
Есть ли способ проверить из компонента IonicPage, чтобы увидеть, был ли он создан navController или modalController?
План Б. Я могу передать navParam с обоими, например, isModal=true
, чтобы исправить это, но мне интересно, есть ли более простой способ проверить, как создается страница.
Контекст: страница представляет собой компонент со списком, скажем, пользователей.Если компонент загружен как страница (см. 1. выше), тогда, когда мы нажимаем на пользователя, вы можете редактировать его детали.Но когда компонент представлен как модальный, и мы щелкаем по нему, информация о выбранном пользователе передается обратно на предыдущую страницу для обработки.