+
+
+
+ Slide 1
+
+
+
+ Slide 2
+
+
+
+ Slide 3
+
+
+
+
+ index: {{slideIndex}}
+
+
+
+ Prev Slide
+
+
+ Next Slide
+
+
\ No newline at end of file
diff --git a/angular/test/test-app/src/app/slides/slides.component.ts b/angular/test/test-app/src/app/slides/slides.component.ts
new file mode 100644
index 0000000000..f389c2ba36
--- /dev/null
+++ b/angular/test/test-app/src/app/slides/slides.component.ts
@@ -0,0 +1,30 @@
+import { Component, OnInit, ViewChild } from '@angular/core';
+import { IonSlides } from '@ionic/angular';
+
+@Component({
+ selector: 'app-slides',
+ templateUrl: './slides.component.html',
+})
+export class SlidesComponent implements OnInit {
+ @ViewChild(IonSlides) slides: IonSlides;
+
+ slideIndex = 0;
+
+ constructor() { }
+
+ ngOnInit() {
+ }
+
+ prevSlide() {
+ this.slides.slidePrev();
+ }
+
+ nextSlide() {
+ this.slides.slideNext();
+ }
+
+ async checkIndex() {
+ this.slideIndex = await this.slides.getActiveIndex();
+ }
+
+}
diff --git a/core/package.json b/core/package.json
index cc46e84da6..1babfb072d 100644
--- a/core/package.json
+++ b/core/package.json
@@ -21,7 +21,6 @@
"es2015": "dist/esm/es2017/index.js",
"es2017": "dist/esm/es2017/index.js",
"jsnext:main": "dist/esm/es2017/index.js",
- "sideEffects": false,
"types": "dist/types/interface.d.ts",
"collection": "dist/collection/collection-manifest.json",
"webComponents": "dist/web-components.json",