import {NgModule} from "@angular/core"; import {CommonModule} from '@angular/common'; import {HttpClientModule} from '@angular/common/http'; import {FormsModule} from '@angular/forms' import {ModalModule} from 'ngx-modialog'; import {BootstrapModalModule} from 'ngx-modialog/plugins/bootstrap'; import {DropdownModule} from "ngx-dropdown"; import {TooltipModule} from "ngx-tooltip"; import {LaddaModule} from 'angular2-ladda'; import MyCommonModule from '../common'; import Main from './component' import MainResolver from './resolver' import Views, {Resolves, RoutingModule} from "./views/include"; import Components from "./components/include"; import Directives from "./directives/include"; import Modals from './modals/include'; import CommonServices from '@common/services/include'; import Services from './services/include'; import '../../../assets/public/themes/classic/base/css/index.css' import '../../../assets/public/vender/css/dataTables.bootstrap.css' @NgModule({ imports: [ HttpClientModule, CommonModule, FormsModule, RoutingModule, MyCommonModule, ModalModule.forRoot(), BootstrapModalModule, DropdownModule, TooltipModule, LaddaModule.forRoot({ style: 'zoom-in' }) ], declarations: [ Main, ...Views, ...Components, ...Directives, ...Modals ], providers: [ ...Services, ...CommonServices, ...Resolves, MainResolver ], entryComponents: [...Modals], }) export class AdminModule { }