fix(): ensure all component references are removed from ionic-angular.

This commit is contained in:
Josh Thomas
2017-05-18 08:49:01 -05:00
parent 0c437a0edb
commit b256bd1a39
7 changed files with 0 additions and 153 deletions

View File

@ -1,8 +0,0 @@
import { Component } from '@angular/core';
import {E2EPage} from '../pages/e2e-page/e2e-page';
@Component({
template: `<ion-nav [root]="root"></ion-nav>`
})
export class AppComponent {
root = E2EPage;
}

View File

@ -1,22 +0,0 @@
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { IonicApp, IonicModule } from '../../../../..';
import {AppComponent} from './app.component';
import {E2EPage} from '../pages/e2e-page/e2e-page';
@NgModule({
declarations: [
AppComponent,
E2EPage
],
imports: [
BrowserModule,
IonicModule.forRoot(AppComponent)
],
bootstrap: [IonicApp],
entryComponents: [
AppComponent,
E2EPage
]
})
export class AppModule {}

View File

@ -1,5 +0,0 @@
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);

View File

@ -1,44 +0,0 @@
import { Component, ViewChild } from '@angular/core';
import { Slides, SegmentButton } from '../../../../../..';
@Component({
templateUrl: 'main.html',
})
export class E2EPage {
@ViewChild('loopSlider') sliderComponent: Slides;
selectedSegment = 'first';
slides = [
{
id: 'first',
title: 'First Slide'
},
{
id: 'second',
title: 'Second Slide'
},
{
id: 'third',
title: 'Third Slide'
}
];
constructor() {}
onSegmentChanged(segmentButton: SegmentButton) {
console.log('Segment changed to', segmentButton.value);
const selectedIndex = this.slides.findIndex((slide) => {
return slide.id === segmentButton.value;
});
this.sliderComponent.slideTo(selectedIndex);
}
onSlideChanged(s: Slides) {
console.log('Slide changed', s);
const currentSlide = this.slides[s.getActiveIndex()];
this.selectedSegment = currentSlide.id;
}
}

View File

@ -1,42 +0,0 @@
<ion-header>
<ion-navbar>
<ion-title>
Segment Swipeable under Navbar
</ion-title>
</ion-navbar>
<ion-toolbar>
<ion-segment [(ngModel)]="selectedSegment" (ionChange)="onSegmentChanged($event)">
<ion-segment-button value="first">
First
</ion-segment-button>
<ion-segment-button value="second">
Second
</ion-segment-button>
<ion-segment-button value="third">
Third
</ion-segment-button>
</ion-segment>
</ion-toolbar>
</ion-header>
<ion-content padding>
<ion-slides (ionSlideDidChange)="onSlideChanged($event)" #loopSlider>
<ion-slide *ngFor="let slide of slides">
<h1>{{ slide.title }}</h1>
</ion-slide>
</ion-slides>
</ion-content>
<style>
ion-scroll {
width: 100%;
height: 100%;
}
</style>

View File

@ -12,12 +12,7 @@ export { AlertCmp } from './components/alert/alert-component';
export { App } from './components/app/app';
export { Avatar } from './components/avatar/avatar';
export { Backdrop } from './components/backdrop/backdrop';
export { Badge } from './components/badge/badge';
export { Button } from './components/button/button';
export { Card } from './components/card/card';
export { CardContent } from './components/card/card-content';
export { CardHeader } from './components/card/card-header';
export { CardTitle } from './components/card/card-title';
export { Checkbox } from './components/checkbox/checkbox';
export { Chip } from './components/chip/chip';
export { Content, ScrollEvent } from './components/content/content';
@ -90,8 +85,6 @@ export { SelectPopover, SelectPopoverOption } from './components/select/select-p
export { ShowWhen } from './components/show-hide-when/show-when';
export { DisplayWhen } from './components/show-hide-when/display-when';
export { HideWhen } from './components/show-hide-when/hide-when';
export { Slide } from './components/slides/slide';
export { Slides } from './components/slides/slides';
export { Spinner } from './components/spinner/spinner';
export { SplitPane, RootNode } from './components/split-pane/split-pane';
export { Tab } from './components/tabs/tab';
@ -102,7 +95,6 @@ export { Toast } from './components/toast/toast';
export { ToastCmp } from './components/toast/toast-component';
export { ToastController } from './components/toast/toast-controller';
export { ToastOptions } from './components/toast/toast-options';
export { Toggle } from './components/toggle/toggle';
export { Footer } from './components/toolbar/toolbar-footer';
export { Header } from './components/toolbar/toolbar-header';
export { Toolbar } from './components/toolbar/toolbar';

View File

@ -49,12 +49,7 @@ import { IonicApp } from './components/app/app-root';
import { OverlayPortal } from './components/app/overlay-portal';
import { Avatar } from './components/avatar/avatar';
import { Backdrop } from './components/backdrop/backdrop';
import { Badge } from './components/badge/badge';
import { Button } from './components/button/button';
import { Card } from './components/card/card';
import { CardContent } from './components/card/card-content';
import { CardHeader } from './components/card/card-header';
import { CardTitle } from './components/card/card-title';
import { Checkbox } from './components/checkbox/checkbox';
import { Chip } from './components/chip/chip';
import { Content } from './components/content/content';
@ -117,8 +112,6 @@ import { SelectPopover } from './components/select/select-popover-component';
import { SegmentButton } from './components/segment/segment-button';
import { ShowWhen } from './components/show-hide-when/show-when';
import { HideWhen } from './components/show-hide-when/hide-when';
import { Slide } from './components/slides/slide';
import { Slides } from './components/slides/slides';
import { Spinner } from './components/spinner/spinner';
import { SplitPane } from './components/split-pane/split-pane';
import { Tab } from './components/tabs/tab';
@ -128,7 +121,6 @@ import { Tabs } from './components/tabs/tabs';
import { Thumbnail } from './components/thumbnail/thumbnail';
import { ToastCmp } from './components/toast/toast-component';
import { ToastController } from './components/toast/toast-controller';
import { Toggle } from './components/toggle/toggle';
import { Footer } from './components/toolbar/toolbar-footer';
import { Header } from './components/toolbar/toolbar-header';
import { Toolbar } from './components/toolbar/toolbar';
@ -190,12 +182,7 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
OverlayPortal,
Avatar,
Backdrop,
Badge,
Button,
Card,
CardContent,
CardHeader,
CardTitle,
Checkbox,
Chip,
Col,
@ -252,8 +239,6 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
SelectPopover,
ShowWhen,
HideWhen,
Slide,
Slides,
Spinner,
SplitPane,
Tab,
@ -263,7 +248,6 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
TextInput,
Thumbnail,
ToastCmp,
Toggle,
Footer,
Header,
Toolbar,
@ -293,12 +277,7 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
OverlayPortal,
Avatar,
Backdrop,
Badge,
Button,
Card,
CardContent,
CardHeader,
CardTitle,
Checkbox,
Chip,
Col,
@ -355,8 +334,6 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
SelectPopover,
ShowWhen,
HideWhen,
Slide,
Slides,
Spinner,
SplitPane,
Tab,
@ -366,7 +343,6 @@ import { VirtualScroll } from './components/virtual-scroll/virtual-scroll';
TextInput,
Thumbnail,
ToastCmp,
Toggle,
Footer,
Header,
Toolbar,