init alpha40

This commit is contained in:
Adam Bradley
2015-10-08 23:54:50 -05:00
parent b2336550dd
commit 72ad5c1fb5
2 changed files with 8 additions and 6 deletions

View File

@@ -125,17 +125,19 @@ export function App(args={}) {
// get current annotations
let annotations = Reflect.getMetadata('annotations', cls) || [];
// create @Component
// default to select <ion-app>
args.selector = args.selector || 'ion-app';
annotations.push(new Component(args));
// create @View
// if no template was provided, default so it has a root ion-nav
// auto add Ionic directives
args.directives = args.directives ? args.directives.concat(IONIC_DIRECTIVES) : IONIC_DIRECTIVES;
// if no template was provided, default so it has a root <ion-nav>
if (!args.templateUrl && !args.template) {
args.template = '<ion-nav></ion-nav>';
}
annotations.push(new PageImpl(args));
// create @Component
annotations.push(new Component(args));
// redefine with added annotations
Reflect.defineMetadata('annotations', annotations, cls);

View File

@@ -11,7 +11,7 @@
"link": "npm install && gulp src && npm link"
},
"dependencies": {
"angular2": "2.0.0-alpha.39",
"angular2": "2.0.0-alpha.40",
"@reactivex/rxjs": "0.0.0-prealpha.3",
"reflect-metadata": "0.1.1",
"zone.js": "0.5.8"