import { NgModule } from '@angular/core'; import { BulkToolComponent } from './bulk-tool.component'; import { LoginComponent } from './login/login.component'; import { MaterilsModule } from './materils/materils.module'; import { MenuComponent } from './menu/menu.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CommonModule } from '@angular/common'; import { RouterModule } from '@angular/router'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { HttpLibInterceptor } from './http-interceptor'; import { AuthService } from './auth.service'; @NgModule({ imports: [ MaterilsModule, FormsModule, CommonModule, RouterModule, ReactiveFormsModule, HttpClientModule, ], declarations: [BulkToolComponent, LoginComponent, MenuComponent], exports: [BulkToolComponent, LoginComponent, MenuComponent], providers:[ { provide: HTTP_INTERCEPTORS, useClass: HttpLibInterceptor, multi: true },AuthService] }) export class BulkToolModule { }