私は検索バーを2つ持っています。検索バーがあり、オブジェクトをフィルタリングする方法がありますユーザーが検索対象を選択するためのさまざまなタブを持つことができます。例.. "検索ページ"にはイオンタブとその中にイオンタブがあり、タブは2つ(人とブログ)あります。ユーザーが検索バーにコンテンツを入力すると、アクティブなタブの結果がフィルタリングされます。だから、最初に検索ページに行くときには、人々にデフォルトになりますが、あなたはブログを検索するに切り替えるには、ブログのタブをクリックすることができます。メインの検索ページに1つの検索バーがあります。ここで複数のタブの単一検索バーの項目をイオン2で表示する
は、それが時にリフレッシュまたは再描画する必要はありませんので、私はメインの場所に検索バーを持っているその方法は
SearchPage HTML ...
<ion-header text-center>
<ion-navbar>
<ion-title>Search Page</ion-title>
</ion-navbar>
<ion-header>
<ion-searchbar [(ngModel)]="searchTerm" [formControl]="searchControl" (ionInput)="onSearchInput()"></ion-searchbar>
<div *ngIf="searching" class="spinner-container">
<ion-spinner></ion-spinner>
</div>
<ion-tabs tabsPlacement="top">
<ion-tab tabIcon="people" [root]="peopleSearch"></ion-tab>
<ion-tab tabIcon="pricetags" [root]="postsSearch"></ion-tab>
</ion-tabs>
..私は現在持っているものですタブ間の切り替え。私はそれにアクセスする方法とその価値、そして両方のタブページのionInputイベントを理解することはできません。私はメインページでしか使用できないようです。
私はthusfar、アイテムなどをフィルタリングするために、私は私が@ViewChildで何かを考えていたチュートリアルHere からそれをすべて取得していましたが、私はでは十分ではないよというのが私のTSコードのすべてを投稿することができます両方のタブページでそれをどうやって取得し、すべてのイベントを両方のタブ付きページで自動的に処理するかを把握することができます。ありがとうございました。
ああ、それは絶対に美しいです!どうもありがとうございます!簡単な質問ですが、EventEmitterでIDEが "@ angle/core"、 "PouchDB"、 "NodeJS"、および "events" .internalのインポートオプションをポップアップすると、私は "@ angle/core"を使ってみましたが、署名には1つの引数を渡す必要があります。 –
インポートは@ angular/coreからです。署名がない引数は、欠落しているジェネリックを参照することがあります。私はあなたがタブから放つ必要があるので、私はそれを編集するつもりだと言及するのを忘れていました。 – misha130