2017-05-10 7 views
1

コンポーネント内に複数の仮想スクロールがあります。ionic2 view child with virtualScroll

@ViewChild(VirtualScroll) virtualLists: VirtualScroll; 

上記の私の唯一の最初の仮想リスト要素を取得している:私はViewchildを使用して、仮想スクロールのupdateメソッドを呼び出ししようとしています。 残りの仮想リストにもアクセスしたいです。そこで、イオンリスト要素に#myListsを追加しようとしました。そして、以下の使用して同じにアクセスしようとしました:

@ViewChild('myLists') virtualFavLists: VirtualScroll; 

しかし、今回は、その私にElementRefオブジェクトを与え、それがvirtualscrollの更新方法を持っていません。 他の方法がありますか?

+1

VirtualScrollのすべてのインスタンスを取得する場合は、@ ViewChildではなく@ ViewChildrenを試してください。 [Angular docs](https://angular.io/docs/ts/latest/api/core/index/ViewChildren-decorator.html)。 – sebaferreras

+1

答えに感謝します。出来た! – yeswanth

+0

それを聞いてうれしい:)私は同じことを追加しましたが、答えとして私たちは質問を閉じることができます。 – sebaferreras

答えて

0

VirtualScrollのすべてのインスタンスを取得する場合は、@ViewChildの代わりに@ViewChildrenを試してください。詳細はin Angular docsです。

関連する問題