В проекте ionic
я хочу изменить varaible showSearchBox
dynamically
, поэтому. Я использовал пользовательское событие searchBox
, которое вызывается другим компонентом, но searchBoxShow()
никогда не вызывалось. Так как я могу решить эту проблему, чтобы я мог динамически вызывать функцию в app.component
, которая будет динамически обновлять переменную searchBox
.
Вот мой код app.component.html
.
<ion-app>
<ion-router-outlet style="margin-top: 50px; bottom: 0px;" *ngIf="showSearchBox" (searchBox)="searchBoxShow()"></ion-router-outlet>
<ion-router-outlet *ngIf="!showSearchBox" (searchBox)="searchBoxShow()" ></ion-router-outlet>
</ion-app>
И код other.component.ts
.
@Output('searchBox') showSearchBox = new EventEmitter();
ionViewDidEnter() {
this.showSearchBox.emit();
}