import {NgModule, ApplicationRef} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {HttpModule} from '@angular/http'; import {FormsModule} from '@angular/forms'; import {DemoApp, Home} from './demo-app/demo-app'; import {DEMO_APP_ROUTE_PROVIDER} from './demo-app/routes'; import {RouterModule} from '@angular/router'; import { PuiModule } from '@p2-platform/ui'; import {ButtonDemo} from './button/button-demo'; @NgModule({ imports: [ BrowserModule, FormsModule, HttpModule, RouterModule, PuiModule ], providers: [ DEMO_APP_ROUTE_PROVIDER, ], declarations: [ DemoApp, ButtonDemo, Home ], entryComponents: [ DemoApp ], }) export class DemoAppModule { constructor(private _appRef: ApplicationRef) { } ngDoBootstrap() { this._appRef.bootstrap(DemoApp); } }