remove source references to ionic2/components

This commit is contained in:
Andrew
2015-04-03 09:25:03 -06:00
parent a7e438a848
commit 02de37eaab
11 changed files with 8 additions and 105 deletions

View File

@ -1,3 +1,4 @@
// DON'T reference this file in the source. Only in demos.
export * from 'ionic2/components/action-menu/action-menu'
export * from 'ionic2/components/alert/alert'
export * from 'ionic2/components/aside/aside'

View File

@ -1,30 +0,0 @@
import {Component, NgElement, Template} from 'angular2/angular2';
@Component({
selector: '[red-bg]'
})
@Template({
inline: 'red template'
})
export class RedBgStyler {
constructor(
element:NgElement
) {
element.domElement.style.background = 'red';
}
}
@Component({
selector: '[blue-bg]'
})
@Template({
inline: 'blue template'
})
export class BlueTextStyler {
constructor(
element:NgElement
) {
element.domElement.style.color = 'blue';
}
}

View File

@ -1,26 +0,0 @@
import {Component, Template, bootstrap} from 'angular2/angular2';
import {Tabs, Tab} from 'ionic2/components/tabs/tabs2';
/*
@Route('tabs')
*/
@Component({
selector: 'tabs-page'
})
@Template({
inline: `
<ion-tabs>
<ion-tab title="One">
One content
</ion-tab>
<ion-tab title="Two">
Two content
</ion-tab>
</ion-tabs>
`,
directives: [Tabs, Tab]
})
export class TabsPage {
constructor() {
}
}

View File

@ -1,3 +0,0 @@
<my-app>
Loading...
</my-app>

View File

@ -1,38 +0,0 @@
import {DynamicComponent, Component, Template, bootstrap, NgElement} from 'angular2/angular2';
import {Inject} from 'angular2/di';
import {PrivateComponentLoader} from 'angular2/src/core/compiler/private_component_loader';
import {PrivateComponentLocation} from 'angular2/src/core/compiler/private_component_location';
import {RedBgStyler, BlueTextStyler} from 'ionic2/components/stylers';
@DynamicComponent({
selector: 'dynamic-component',
services: [PrivateComponentLoader, PrivateComponentLocation]
})
class MyDynamic {
constructor(
loader:PrivateComponentLoader,
location:PrivateComponentLocation
) {
loader.load(RedBgStyler, location);
loader.load(BlueTextStyler, location);
}
}
@Component({
selector: 'my-app'
})
@Template({
inline: `
<dynamic-component>Hello!</dynamic-component>
`,
directives: [MyDynamic],
})
class MyApp {
constructor() {
console.log('MyApp loaded');
}
}
bootstrap(MyApp);

View File

@ -1,5 +1,5 @@
import {Parent, NgElement, Decorator} from 'angular2/angular2'
import {Item} from 'ionic2/components'
import {Item} from 'ionic2/components/item/item'
import {SlideGesture} from 'ionic2/gestures/slide-gesture'
@Decorator({

View File

@ -1,6 +1,7 @@
import {DynamicComponent, Ancestor, NgElement} from 'angular2/angular2'
import {Optional} from 'angular2/src/di/annotations'
import {NavViewport, Tabs} from 'ionic2/components'
import {NavViewport} from 'ionic2/components/nav-viewport/nav-viewport'
import {Tabs} from 'ionic2/components/tabs/tabs'
import {PrivateComponentLoader} from 'angular2/src/core/compiler/private_component_loader'
import {PrivateComponentLocation} from 'angular2/src/core/compiler/private_component_location'

View File

@ -1,6 +1,6 @@
import {bootstrap} from 'angular2/core'
import {Component, Template} from 'angular2/angular2'
import {NavViewport} from 'ionic2/components'
import {NavViewport} from 'ionic2/components/nav-viewport/nav-viewport'
import {Log} from 'ionic2/util'
import {FirstPage} from 'app/pages/first-page'

View File

@ -6,7 +6,9 @@ import {
PropertySetter,
For
} from 'angular2/angular2';
import {NavViewport, NavView, Tabs} from 'ionic2/components'
import {NavViewport} from 'ionic2/components/nav-viewport/nav-viewport'
import {NavView} from 'ionic2/components/nav-view/nav-view'
import {Tabs} from 'ionic2/components/tabs/tabs'
import {IonicComponent} from 'ionic2/config/component'

View File

@ -1,7 +1,6 @@
import {NgElement, Component, Template, Ancestor} from 'angular2/angular2'
import {Optional} from 'angular2/src/di/annotations'
import {BackButton} from 'ionic2/components/toolbar/back-button'
import {Tabs, NavViewport, NavView} from 'ionic2/components'
import {ComponentConfig} from 'ionic2/config/component-config'
import {raf} from 'ionic2/util/dom'

View File

@ -2,9 +2,6 @@ import {NgElement, Component, Template, Parent, Ancestor} from 'angular2/angular
import {Toolbar} from 'ionic2/components/toolbar/toolbar'
import {ComponentConfig} from 'ionic2/config/component-config'
import {Tabs, NavViewport, NavView} from 'ionic2/components'
import {Optional} from 'angular2/src/di/annotations'
export let ViewConfig = new ComponentConfig('view')
@Component({