Ионный 2 - Как пересчитать поля для прокрутки содержимого и фиксированного содержания
Я использую auth0 lock в своем приложении ionic 2 для аутентификации. После проверки подлинности пользователь переходит со страницы входа на домашнюю страницу. Конфигурация блокировки имеет значение closable: false
для запуска некоторого кода в фоновом режиме перед отправкой пользователя на домашнюю страницу.
Однако, когда я прихожу домой, оказывается, что и мои scroll-content
и fixed-content
отсутствуют встроенные css для полей. Аналогичный вопрос также обсуждался здесь: Использование nav.setRoot приводит к отсутствию полей для содержимого прокрутки. верхний / нижний колонтитул
Кто-нибудь знает, как или что запускает вычисление и вставку встроенного css на scroll-content
и fixed-content
?
Эта проблема, кажется, не всплывает, если Auth0 lock config имеет autoclose: true
, но только происходит, если вы вручную скрываете блокировку и переходите на другую страницу.
1 ответ:
Вы можете использовать метод
resize
, доступный вion-content
- https://ionicframework.com/docs/api/components/content/Content/Все, что вам нужно сделать, это:
@ViewChildren(Content) content: Content; headerUpdated() { this.content.resize(); }
После вызова метода
resize()
поля вfixed-content
иscroll-content
будут обновлены.