0
検索コンポーネントを持つタブコンポーネントがあります。このコンポーネントは、textChange-eventを持つ検索バーに存在します。このイベントは、アプリの起動時に1回トリガされ、その後は再び発生しません。同じコードは、タブビューに含まれていないときに完全に機能します。text TabView内の検索バーの変更は一度だけトリガーされる
tabview(短縮):
<TabView id="tabview1" (selectedIndexChanged)="onSelectedIndexChanged($event)">
<StackLayout *tabItem="{title: 'search' | L, iconSource: getIconSource('search')}">
<Search></Search>
</StackLayout>
</TabView>
検索コンポーネントは次のようになります。
<Page>
<StackLayout>
<SearchBar [text]="searchPhrase" (textChange)="onTextChanged($event)"></SearchBar>
</StackLayout>
<Page>
onTextChanged()だけを印刷(というか印刷し)コンソールに新しいテキスト。
これを解決する方法はありますか?
問題を再現しようとしましたが、役に立たないです。このテストプロジェクトを使用して、すべてが期待どおりに動作します。https://github.com/NickIliev/NS-Issues/tree/master/stackoverflow/searchTab –
テストプロジェクトを参照として使用し、コードベースとmine-doを比較することができます投稿されたスニペットがそれを再現するのに十分でないため、問題を再現する安定した方法がある場合はお知らせください。 –
ありがとう!私は ''要素で始まる別の検索コンポーネントを持っていました。それを削除した後、私のコードが働いた。ごくわずかなコードを提供して申し訳ありません、私はちょうど追加するべきものが何か分かりませんでした。 –
HannesT117