複数の IonicSlides を使用したいので、動的にtheaseを追加したため、viewChildを使用できません。この問題の解決方法を提案してください。
Template.html:
<div *ngFor="let name of title;let i = index;">
<ion-slides id="something" #slides >
//some code
</ion-slides>
</div
Component.ts:
@ViewChild('slides') slides: QueryList<Slides>;
....
ngAfterViewInit(){
setTimeout( ()=>{
alert(this.slides.toArray()); //this line rise error
},3000);
}
エラー:
_this.slides.toArrayは関数ではありません
使用する @ViewChildren
の代わりに @ViewChild
、続きを読む
ViewChildを使用して、ビューDOMからセレクターに一致する最初の要素またはディレクティブを取得できます。
ViewChildrenを使用して、ビューDOMから要素またはディレクティブのQueryListを取得できます。