ионный сегмент не обновляется с нажатием на вкладку - PullRequest
0 голосов
/ 26 мая 2018

У меня есть простая страница с «Домами» и «данными о продажах» в ионном сегменте.

  • Данные по Домам обновляются при нажатии на сегмент «Данные / Дома».Вперед и обратно работают нормально.
  • Когда я нажимаю на другую вкладку и возвращаюсь на вкладку "Главная", сегмент "Главная" не обновляется с текущими или новыми домашними данными.

    <ion-segment [(ngModel)]="currentsegment" color="primary">
      <ion-segment-button value="Homes" (ionSelect)="changeTab('Homes')">
        Homes
      </ion-segment-button>
      <ion-segment-button value="Data" (ionSelect)="changeTab('Data')">
        Data
      </ion-segment-button>
    </ion-segment>
    

У кого-нибудь есть решение этой проблемы?Странное кеширование.

1 Ответ

0 голосов
/ 28 мая 2018

Ага, так что, я полагаю, у вас есть страница с макетом вкладок.

В своем TS вы можете привязаться к жизненному циклу ionViewWillEnter.Это сработает, хорошо, когда вы входите в представление, так что в основном каждый раз, когда вы возвращаетесь на страницу.

ionViewWillEnter() {
  if(this.currentsegment == 'Homes') {
    this.functionThatSetsMyHomeData();
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...