From 2fc07375a7ccca3a12ad786d2a302ec7b7e73c61 Mon Sep 17 00:00:00 2001 From: Eddie Lau 3dd13 Date: Tue, 19 Jan 2016 11:20:42 +0800 Subject: [PATCH] wrap swiper init code in set timeout --- ionic/components/slides/slides.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ionic/components/slides/slides.ts b/ionic/components/slides/slides.ts index e5c4956dc5..bfd36eaa9d 100644 --- a/ionic/components/slides/slides.ts +++ b/ionic/components/slides/slides.ts @@ -186,9 +186,10 @@ export class Slides extends Ion { return this.options.onLazyImageReady && this.options.onLazyImageReady(swiper, slide, img); }; - var swiper = new Swiper(this.getNativeElement().children[0], options); - - this.slider = swiper; + setTimeout(() => { + var swiper = new Swiper(this.getNativeElement().children[0], options); + this.slider = swiper; + }); /* * TODO: Finish this @@ -597,9 +598,9 @@ export class Slides extends Ion { }) export class Slide { private ele: HTMLElement; - + @Input() zoom; - + constructor( elementRef: ElementRef, @Host() slides: Slides