import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouterModule } from '@angular/router'; import { HttpModule } from '@angular/http'; import { FormsModule } from '@angular/forms'; import { AppComponent } from './app.component'; import { UsersAdministrationComponent } from './users-administration.component'; import { ProfileComponent } from './profile.component'; import { ParameterComponent } from './parameter.component'; import { ParametersComponent } from './parameters.component'; import { AdministrationComponent } from './administration.component'; import { SignatureBookComponent, SafeUrlPipe } from './signature-book.component'; @NgModule({ imports: [ BrowserModule, //DataTablesModule, FormsModule, RouterModule.forRoot([ { path: 'administration', component: AdministrationComponent }, { path: 'administration/users', component: UsersAdministrationComponent }, { path: 'profile', component: ProfileComponent }, { path: 'administration/parameter/create', component: ParameterComponent }, { path: 'administration/parameter/update/:id', component: ParameterComponent }, { path: 'administration/parameters', component: ParametersComponent }, { path: ':basketId/signatureBook/:resId', component: SignatureBookComponent }, { path: '**', redirectTo: '', pathMatch: 'full' }, ], { useHash: true }), HttpModule ], declarations: [ AppComponent, AdministrationComponent, UsersAdministrationComponent, ParametersComponent, ParameterComponent, ProfileComponent, SignatureBookComponent, SafeUrlPipe ], bootstrap: [ AppComponent] }) export class AppModule { }