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,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);