Ионный 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будут обновлены.