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
26 lines (22 loc) • 698 B
text/typescript
import {Injectable} from '@angular/core';
import {UIRouter, Ng2StateDeclaration} from 'ui-router-ng2';
<% if (sample === 'hello') { -%>
import {HelloComponent} from './hello';
<% } else if (sample === 'techs') { -%>
import {MainComponent} from './main';
<% } else { -%>
import {AppComponent} from './containers/App';
<% } -%>
export const STATES: Ng2StateDeclaration[] = [
{
name: 'App',
url: '/',
component: <% if (sample === 'hello') { %>HelloComponent<% } else if (sample === 'techs') { %>MainComponent<% } else { %>AppComponent<% } %>
}
];
()
export class MyUIRouterConfig {
configure(uiRouter: UIRouter) {
uiRouter.urlRouterProvider.otherwise('App');
}
}