From f7af052330e7b581359f05be2373102c4ed96ebf Mon Sep 17 00:00:00 2001 From: Tim Lancina Date: Thu, 7 Jan 2016 19:26:14 -0600 Subject: [PATCH] fix(generators): replace tabs code lost by atom crashing --- tooling/generators/tabs/tabs.tmpl.html | 2 +- tooling/generators/tabs/tabs.tmpl.js | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/tooling/generators/tabs/tabs.tmpl.html b/tooling/generators/tabs/tabs.tmpl.html index 4724551a8f..ced9b4040d 100644 --- a/tooling/generators/tabs/tabs.tmpl.html +++ b/tooling/generators/tabs/tabs.tmpl.html @@ -1,5 +1,5 @@ <% _.forEach(tabs, function(tab, i) { %> - + <% }); %> diff --git a/tooling/generators/tabs/tabs.tmpl.js b/tooling/generators/tabs/tabs.tmpl.js index 7778db062c..322227154b 100644 --- a/tooling/generators/tabs/tabs.tmpl.js +++ b/tooling/generators/tabs/tabs.tmpl.js @@ -1,3 +1,14 @@ import {NavController, Page} from 'ionic/ionic'; +<% _.forEach(tabs, function(tab) { %>import {<%= tab.jsClassName %>} from '../<%= tab.fileName %>/<%= tab.fileName %>'; +<% }); %> - +@Page({ + templateUrl: 'build/<%= directory %>/<%= fileName %>/<%= fileName %>.html' +}) +export class <%= jsClassName %> { + constructor(nav: NavController) { + // set the root pages for each tab + <% _.forEach(tabs, function(tab, i) { %>this.tab<%= ++i %>Root = <%= tab.jsClassName %>; + <% }); %> + } +}