Функция ионного заголовка не работает во вкладках - PullRequest
0 голосов
/ 17 июня 2019

Я создал ионное приложение, которое имеет страницу, состоящую из 4 вкладок, проблема в том, что основная страница вкладок - это служебные данные, в заголовке которых есть поле выбора, а в содержимом - вкладки ионов.Когда я запускаю ionChange внутри базовой страницы, он работает нормально, но когда я перехожу на вкладку и запускаю ionChange с базовой страницы, это вызывает ошибку.Вот это service-details.html

      <ion-header>
       <ion-toolbar>
         <ion-buttons slot="start" defaulthref="/service-category">
           <!-- <ion-back-button></ion-back-button>  -->
            <ion-icon name="menu"></ion-icon>
         </ion-buttons>
         <ion-buttons slot="end">
          <ion-icon name="notifications"></ion-icon>
         </ion-buttons>

         <ion-title text-center>Select Services</ion-title>
         </ion-toolbar>

      </ion-header>

      <ion-item class="branch-detail">
       <ion-icon name="pin"></ion-icon>
       <ion-label>You are in</ion-label>
       <ion-select placeholder="" (ionChange)="onBranchChange($event)">
        <ion-select-option  *ngFor="let item of branches;" value=" 
         {{item?.Id}}" (ionChange)="onBranchChange($event)">{{item?.Name}} 
        </ion-select-option>
       </ion-select>
      </ion-item>

      <ion-content>
       <ion-tabs padding-top>
        <ion-tab-bar slot="top">
         <!-- <ion-tab-button tab="packages">
           <ion-label>Packages</ion-label>
           </ion-tab-button> -->

       <ion-tab-button tab="face" >
        <ion-label>Face</ion-label>
       </ion-tab-button>

       <ion-tab-button tab="hair">
        <ion-label>Hair</ion-label>
       </ion-tab-button>

       <ion-tab-button tab="nail">
        <ion-label>Nail</ion-label>
       </ion-tab-button>

      <ion-tab-button tab="body">
        <ion-label>Body</ion-label>
      </ion-tab-button>



      </ion-tab-bar>
     </ion-tabs>
    </ion-content>

Вот функция onBranchChange () в service-details.page.ts

   onBranchChange($event){

     this.appointments.BranchId=$event.target.value;

   }

Теперь проблема в том, что я нахожусьне удается передать данные с этой страницы, также не работает onBranchChange ().

...