私はIonic 2を使用しており、ホームページ(親コンポーネント)があり、ホームページ内にタブレイアウトがあり、Ionic 2では各タブが個別のコンポーネント(子コンポーネント)であるユースケースがあります。
そのため、1 つのタブにユーザーのリストを表示しています。ホームページには、ユーザーが他のユーザーを検索できる検索バーもあります。したがって、ユーザーが検索バーに入力すると、ホームページ(親コンポーネント)で定義された関数がトリガーされますが、この関数がトリガーされると、フィルターするユーザータブ(子コンポーネント)でイベントを発生させる必要がありますユーザーリストとユーザータブの表示。これを解決するには助けが必要です。以下は私のコードです
<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>
私の質問が理解しやすいことを願っています。