taskana/workplace/src/app/app.module.ts

51 lines
1.4 KiB
TypeScript

import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {FormsModule} from '@angular/forms';
import {Ng2AutoCompleteModule} from 'ng2-auto-complete';
import {HttpClientModule} from '@angular/common/http';
import {AngularSvgIconModule} from 'angular-svg-icon';
import {AppComponent} from './app.component';
import {AppRoutingModule} from './app-routing.module';
import {AlertModule} from 'ngx-bootstrap';
import {SelectorComponent} from './workbasket-selector/workbasket-selector.component';
import {TasklistComponent} from './tasklist/tasklist.component';
import {TaskdetailsComponent} from './taskdetails/taskdetails.component';
import {OrderTasksByPipe} from './util/orderTasksBy.pipe';
import {TaskComponent} from './task/task.component';
import {TasksComponent} from './tasks/tasks.component';
import {TaskService} from './services/task.service';
import {WorkbasketService} from './services/workbasket.service';
@NgModule({
declarations: [
AppComponent,
SelectorComponent,
TasklistComponent,
TaskdetailsComponent,
OrderTasksByPipe,
TaskComponent,
TasksComponent
],
imports: [
BrowserModule,
FormsModule,
AlertModule.forRoot(),
Ng2AutoCompleteModule,
AppRoutingModule,
HttpClientModule,
AngularSvgIconModule
],
providers: [
HttpClientModule,
TaskService,
WorkbasketService
],
bootstrap: [AppComponent]
})
export class AppModule {
}