chore(generators): remove constructor parameter decorators

Addresses #5671.
This commit is contained in:
Tim Lancina
2016-03-01 18:23:07 -06:00
parent 8faba7d5d2
commit 1473011a89
2 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,4 @@
import {Page, NavController} from 'ionic-angular';
import {Inject} from 'angular2/core';
/*
Generated class for the <%= jsClassName %> page.
@ -11,7 +10,11 @@ import {Inject} from 'angular2/core';
templateUrl: 'build/<%= directory %>/<%= fileName %>/<%= fileName %>.html',
})
export class <%= jsClassName %> {
constructor(@Inject(NavController) nav) {
static get parameters() {
return [[NavController]];
}
constructor(nav) {
this.nav = nav;
}
}

View File

@ -1,5 +1,4 @@
import {NavController, Page} from 'ionic-angular';
import {Inject} from 'angular2/core';
<% _.forEach(tabs, function(tab) { %>import {<%= tab.jsClassName %>} from '../<%= tab.fileName %>/<%= tab.fileName %>';
<% }); %>
@ -7,7 +6,11 @@ import {Inject} from 'angular2/core';
templateUrl: 'build/<%= directory %>/<%= fileName %>/<%= fileName %>.html'
})
export class <%= jsClassName %> {
constructor(@Inject(NavController) nav) {
static get parameters() {
return [[NavController]];
}
constructor(nav) {
// set the root pages for each tab
<% _.forEach(tabs, function(tab, i) { %>this.tab<%= ++i %>Root = <%= tab.jsClassName %>;
<% }); %>