Skip to content
Snippets Groups Projects
app.module.ts 1.52 KiB
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 { DataTablesModule } from '../../../../../node_modules/angular-datatables';

import { AppComponent }     from './app.component';
import { ProfileComponent } from './profile.component';
import { ParameterComponent } from './parameter.component';
import { ParametersComponent } from './parameters.component';
import { SignatureBookComponent, SafeUrlPipe }  from './signature-book.component';

@NgModule({
  imports:      [
      BrowserModule,
      //DataTablesModule,
      FormsModule,
      RouterModule.forRoot([
          { path: 'profile', component: ProfileComponent },
          { path: 'parameter/create', component: ParameterComponent },
          { path: 'parameter/update/:id', component: ParameterComponent },
          { path: 'parameter/delete/:id', component: ParameterComponent },
          { path: 'parameter/list', component: ParametersComponent },
          { path: ':basketId/signatureBook/:resId', component: SignatureBookComponent },
          { path: '**',   redirectTo: '', pathMatch: 'full' },
      ], { useHash: true }),
      HttpModule
  ],
  declarations: [ AppComponent, ProfileComponent, ParametersComponent, ParameterComponent, SignatureBookComponent, SafeUrlPipe ],
  providers: [],
  bootstrap:    [ AppComponent]
})
export class AppModule { }