diff --git a/ionic/components/slides/test/loop/index.ts b/ionic/components/slides/test/loop/index.ts
new file mode 100644
index 0000000000..cd4956465e
--- /dev/null
+++ b/ionic/components/slides/test/loop/index.ts
@@ -0,0 +1,37 @@
+import {App, IonicApp} from 'ionic/ionic';
+
+@App({
+ templateUrl: 'main.html'
+})
+class MyApp {
+ constructor(app: IonicApp) {
+ this.app = app;
+
+ this.slides = [
+ {
+ name: "Slide 1",
+ class: "yellow"
+ },
+ {
+ name: "Slide 2",
+ class: "red"
+ },
+ {
+ name: "Slide 3",
+ class: "blue"
+ }
+ ];
+ }
+
+ onSlideChanged(slider) {
+ console.log('Slide changed', slider);
+ console.log("active index", slider.activeIndex);
+ }
+
+ ngOnInit() {
+ setTimeout(() => {
+ this.slider = this.app.getComponent('loopSlider');
+ console.log('Got slider', this.slider);
+ });
+ }
+}
diff --git a/ionic/components/slides/test/loop/main.html b/ionic/components/slides/test/loop/main.html
new file mode 100644
index 0000000000..625d492e7b
--- /dev/null
+++ b/ionic/components/slides/test/loop/main.html
@@ -0,0 +1,19 @@
+
+
+ {{ slide.name }}
+
+
+
+