Я работаю с Ionic 2 и имею вариант использования, когда есть домашняя страница (родительский компонент), а внутри домашней страницы есть макет вкладок, а в Ionic 2 каждая вкладка представляет собой отдельный компонент (дочерние компоненты).
поэтому на одной вкладке я показываю список пользователей, а на домашней странице также есть панель поиска, с помощью которой пользователь может искать других пользователей. Итак, теперь, когда пользователь вводит строку поиска, запускается функция, которая определена на домашней странице (родительский компонент), но когда эта функция запускается, мне нужно вызвать событие на вкладке пользователя (дочерний компонент), в котором я собираюсь фильтровать список пользователей и отображение на вкладке пользователя. Нужна помощь в решении этого. Ниже приведен мой код
<ion-content>
<ion-tabs>
//UsersTab comopnent class needs to know when getUsers function is triggered from home page
<ion-tab tabTitle="List of Users" [root]="UsersTab"></<ion-tab>
<ion-tab tabTitle="Tab 2" [root]="Tab2"></<ion-tab>
</ion-tabs>
</ion-content>
<ion-footer>
<ion-toolbar>
<ion-title>
// getUsers function will be defined is home page component class
<ion-searchbar (ionInput)="getUsers($event)"></ion-searchbar>
</ion-title>
</ion-toolbar>
</ion-footer>
Я надеюсь, что мой вопрос легко понять.