generator-fountain-angular2
Version:
Yeoman Fountain generator to scaffold a webapp with Angular 2 written in ES6 (Babel), TypeScript through Webpack or SystemJS including tools Gulp 4, ESLint, Browsersync and Karma
25 lines (21 loc) • 697 B
text/typescript
import {Component} from '@angular/core';
import {RouterModule, Routes} from '@angular/router';
<% if (sample === 'hello') { -%>
import {HelloComponent} from './hello';
<% } else if (sample === 'techs') { -%>
import {MainComponent} from './main';
<% } else { -%>
import {AppComponent} from './containers/App';
<% } -%>
({
selector: 'fountain-root',
template: '<router-outlet></router-outlet>'
})
export class RootComponent {}
export const routes: Routes = [
{
path: '',
component: <% if (sample === 'hello') { %>HelloComponent<% } else if (sample === 'techs') { %>MainComponent<% } else { %>AppComponent<% } %>
}
];
export const routing = RouterModule.forRoot(routes);