view this

This commit is contained in:
Adam Bradley
2015-03-18 17:34:47 -05:00
parent c96c713574
commit 5938f0b65f
5 changed files with 115 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
html {
height: 100%;
}
[ion-app] {
@include flex-display();

View File

@@ -0,0 +1,42 @@
import {NgElement, Component, Template} from 'angular2/angular2';
import {Ion} from '../ion';
@Component({
selector: 'ion-view',
bind: {
title: 'view-title'
}
})
@Template({
inline: `
<div class="container">
<div class="tool-bar">
<div class="title">
{{title}}
<content select="ion-nav-title"></content>
</div>
</div>
<content></content>
</div>`
})
export class View extends Ion {
constructor(@NgElement() ele:NgElement) {
ele.domElement.classList.add('view');
}
}
@Component({
selector: 'ion-content'
})
@Template({
inline: `
<div class="scroll-content">
<content></content>
</div>`
})
export class Content extends Ion {
constructor(@NgElement() ele:NgElement) {
ele.domElement.classList.add('content');
}
}