import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { TabsModule } from 'ngx-bootstrap/tabs'; import { ProfileRoutingModule } from './profile-routing.module'; import { ListComponent } from './list/list.component'; import { ViewComponent } from './view/view.component'; import { AddEditComponent } from './add-edit/add-edit.component'; import { ProfileService } from './profile.service'; import { InputsModule } from '@progress/kendo-angular-inputs'; import { GridModule } from '@progress/kendo-angular-grid'; import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; import { ButtonsModule } from '@progress/kendo-angular-buttons'; import { DateInputsModule } from '@progress/kendo-angular-dateinputs'; import { SharedModule } from '../../shared.module'; import { BasicInfoComponent } from './view/components/basic-info/basic-info.component'; import { DepartmentalInfoComponent } from './view/components/departmental-info/departmental-info.component'; import { FileComponent } from './view/components/file/file.component'; import { OrdersComponent } from './view/components/orders/orders.component'; import { ApplicationsComponent } from './view/components/applications/applications.component'; import { LogsComponent } from './view/components/logs/logs.component'; import { ServiceRecordComponent } from './view/components/service-record/service-record.component'; import { LaddaModule } from 'angular2-ladda'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, InputsModule, GridModule, DropDownsModule, ButtonsModule, DateInputsModule, SharedModule, ProfileRoutingModule, LaddaModule, TabsModule ], declarations: [ListComponent, ViewComponent, AddEditComponent, BasicInfoComponent, DepartmentalInfoComponent, FileComponent, OrdersComponent, ApplicationsComponent, LogsComponent, ServiceRecordComponent], providers: [ProfileService] }) export class ProfileModule { }