import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { ReactiveFormsModule } from '@angular/forms';
import { Routes, RouterModule } from '@angular/router'
import { ThemequestionRoutingModule } from './themequestion-routing.module';
import { ThemequestionComponent } from './themequestion.component';
import { HttpClientModule } from '@angular/common/http';
import { ThemequestionService } from './themequestion.service';
import { DetailsComponent } from './details/details.component';
import { CreateComponent } from './create/create.component';
import { UpdateComponent } from './update/update.component';
const routes: Routes = [
{
path: '', component: ThemequestionComponent, children: [
{ path: '', component: ThemequestionComponent },
{ path: 'create', component: CreateComponent },
{ path: 'edit/:id', component: UpdateComponent }
]
},
];
@NgModule({
imports: [
CommonModule,
CommonModule, RouterModule.forChild(routes),
ThemequestionRoutingModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule
],
exports: [
ThemequestionComponent
],
declarations: [
ThemequestionComponent,
DetailsComponent,
CreateComponent,
UpdateComponent
],
providers: [
ThemequestionService
],
})
export class ThemequestionModule { }