app-routing.module.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. import { NgModule } from '@angular/core';
  2. import { RouterModule, Routes } from '@angular/router';
  3. import { LoginComponent } from '../app/login/login.component';
  4. import { HomeComponent } from '../app/home/home.component';
  5. //import {SignupComponent} from '../app/signup/signup.component';
  6. import { FormsModule, ReactiveFormsModule } from '@angular/forms';
  7. import { DvrEntryComponent } from '../app/createentry/dvrentry.component';
  8. import { ContactComponent } from '../app/contact/contact.component';
  9. import { DatePipe } from '@angular/common';
  10. import { CustomerComponent } from '../app/customer/customer.component';
  11. import { PasswordComponent } from './password/password.component';
  12. const routes: Routes = [
  13. { path: '', redirectTo: 'login', pathMatch: 'full' },
  14. { path: 'login', component: LoginComponent },
  15. { path: 'home', component: HomeComponent },
  16. { path: 'dvrentry', component: DvrEntryComponent },
  17. { path: 'dvrentry/:id', component: DvrEntryComponent },
  18. { path: 'contactDetails', component: ContactComponent },
  19. { path: 'contactDetails/:contact/:id', component: ContactComponent },
  20. { path: 'customer', component: CustomerComponent },
  21. { path: 'password', component: PasswordComponent }
  22. ];
  23. @NgModule({
  24. imports: [RouterModule.forRoot(routes)],
  25. exports: [RouterModule, ReactiveFormsModule, FormsModule]
  26. })
  27. export class AppRoutingModule { }