Skip to content
Snippets Groups Projects
app.module.ts 1.84 KiB
Newer Older
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';
Damien's avatar
Damien committed
import { AppComponent }                         from './app.component';
import { UsersAdministrationComponent }          from './users-administration.component';
Damien's avatar
Damien committed
import { ProfileComponent }                     from './profile.component';
import { ParameterComponent }                   from './parameter.component';
import { ParametersComponent }                  from './parameters.component';
import { AdministrationComponent }              from './administration.component';
Damien's avatar
Damien committed
import { SignatureBookComponent, SafeUrlPipe }  from './signature-book.component';
Giovannoni Laurent's avatar
Giovannoni Laurent committed

@NgModule({
Damien's avatar
Damien committed
  imports:      [
      BrowserModule,
      //DataTablesModule,
      FormsModule,
Damien's avatar
Damien committed
      RouterModule.forRoot([
Damien's avatar
Damien committed
          { path: 'administration', component: AdministrationComponent },
          { path: 'administration/users', component: UsersAdministrationComponent },
Damien's avatar
Damien committed
          { path: 'profile', component: ProfileComponent },
Pegane Nestor's avatar
Pegane Nestor committed
          { path: 'administration/parameter/create', component: ParameterComponent },
          { path: 'administration/parameter/update/:id', component: ParameterComponent },
          { path: 'administration/parameters', component: ParametersComponent },
Damien's avatar
Damien committed
          { path: ':basketId/signatureBook/:resId', component: SignatureBookComponent },
          { path: '**',   redirectTo: '', pathMatch: 'full' },
      ], { useHash: true }),
      HttpModule
  ],
  declarations: [ AppComponent, AdministrationComponent, UsersAdministrationComponent, ParametersComponent, ParameterComponent, ProfileComponent, SignatureBookComponent, SafeUrlPipe ],
Damien's avatar
Damien committed
  bootstrap:    [ AppComponent]
Giovannoni Laurent's avatar
Giovannoni Laurent committed
})
export class AppModule { }