29 lines
1.5 KiB
TypeScript
29 lines
1.5 KiB
TypeScript
|
import { NgModule } from '@angular/core';
|
||
|
import {routes, usersRoutingComponents} from './users.routing';
|
||
|
import {UserStore} from "../services/stores/user.store";
|
||
|
import {UserService} from "../services/user-service/user.service";
|
||
|
import {BrowserModule} from "@angular/platform-browser";
|
||
|
import {FormsModule, ReactiveFormsModule} from "@angular/forms";
|
||
|
import {HttpModule} from "@angular/http";
|
||
|
import {AccordionModule} from "ngx-bootstrap";
|
||
|
import {NgxChartsModule} from "@swimlane/ngx-charts";
|
||
|
import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
|
||
|
import {DataTableModule} from "angular2-datatable";
|
||
|
import {ClipboardModule} from "ngx-clipboard/dist";
|
||
|
import {UsersComponent} from "./users.component";
|
||
|
import {UserItemComponent} from "./user-list/user-item.component";
|
||
|
import {UserListComponent} from "./user-list/user-list.component";
|
||
|
import {EditUserComponent} from "./edit-user/edit-user.component";
|
||
|
import {AwardUserComponent} from "./award-user/award-user.component";
|
||
|
import {ShowErrorComponent} from "../common/show-error/show-error.component";
|
||
|
|
||
|
@NgModule({
|
||
|
declarations: [ UsersComponent, UserListComponent, UserItemComponent, EditUserComponent, AwardUserComponent, ShowErrorComponent ],
|
||
|
imports: [ BrowserModule, FormsModule, ReactiveFormsModule, HttpModule, ClipboardModule, DataTableModule,
|
||
|
BrowserAnimationsModule, NgxChartsModule, AccordionModule.forRoot(), routes ],
|
||
|
providers: [ UserStore, UserService ]
|
||
|
})
|
||
|
export default class UsersModule {
|
||
|
static routes = routes;
|
||
|
};
|