|
| 1 | +import {BrowserModule, BrowserTransferStateModule} from '@angular/platform-browser'; |
| 2 | +import {NgModule} from '@angular/core'; |
| 3 | + |
| 4 | +import {AppRoutingModule} from './app-routing.module'; |
| 5 | +import {AppComponent} from './app.component'; |
| 6 | +import {BrowserAnimationsModule} from "@angular/platform-browser/animations"; |
| 7 | +import {MatMenuModule} from '@angular/material/menu'; |
| 8 | +import {MatButtonModule} from '@angular/material/button' |
| 9 | +import {MatIconModule} from '@angular/material/icon'; |
| 10 | +import {MatCardModule} from '@angular/material/card'; |
| 11 | +import { HomeComponent } from './home/home.component'; |
| 12 | +import {MatTabsModule} from '@angular/material/tabs'; |
| 13 | +import { CoursesCardListComponent } from './courses-card-list/courses-card-list.component'; |
| 14 | +import {CourseComponent} from "./course/course.component"; |
| 15 | +import { MatDatepickerModule } from "@angular/material/datepicker"; |
| 16 | +import { MatDialogModule } from "@angular/material/dialog"; |
| 17 | +import { MatInputModule } from "@angular/material/input"; |
| 18 | +import { MatListModule } from "@angular/material/list"; |
| 19 | +import { MatPaginatorModule } from "@angular/material/paginator"; |
| 20 | +import { MatProgressSpinnerModule } from "@angular/material/progress-spinner"; |
| 21 | +import { MatSelectModule } from "@angular/material/select"; |
| 22 | +import { MatSidenavModule } from "@angular/material/sidenav"; |
| 23 | +import { MatSortModule } from "@angular/material/sort"; |
| 24 | +import { MatTableModule } from "@angular/material/table"; |
| 25 | +import { MatToolbarModule } from "@angular/material/toolbar"; |
| 26 | +import {CoursesService} from "./services/courses.service"; |
| 27 | +import {CourseResolver} from "./services/course.resolver"; |
| 28 | +import { CourseDialogComponent } from './course-dialog/course-dialog.component'; |
| 29 | +import {ReactiveFormsModule} from "@angular/forms"; |
| 30 | +import {MatMomentDateModule} from "@angular/material-moment-adapter"; |
| 31 | +import { HttpClientModule} from '@angular/common/http'; |
| 32 | +import {AboutComponent} from './about/about.component'; |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | +@NgModule({ |
| 39 | + declarations: [ |
| 40 | + AppComponent, |
| 41 | + HomeComponent, |
| 42 | + CourseComponent, |
| 43 | + CoursesCardListComponent, |
| 44 | + CourseDialogComponent, |
| 45 | + AboutComponent |
| 46 | + ], |
| 47 | + imports: [ |
| 48 | + BrowserModule, |
| 49 | + BrowserAnimationsModule, |
| 50 | + MatMenuModule, |
| 51 | + MatButtonModule, |
| 52 | + MatIconModule, |
| 53 | + MatCardModule, |
| 54 | + MatTabsModule, |
| 55 | + MatSidenavModule, |
| 56 | + MatListModule, |
| 57 | + MatToolbarModule, |
| 58 | + MatInputModule, |
| 59 | + MatTableModule, |
| 60 | + MatPaginatorModule, |
| 61 | + MatSortModule, |
| 62 | + MatProgressSpinnerModule, |
| 63 | + MatDialogModule, |
| 64 | + AppRoutingModule, |
| 65 | + MatSelectModule, |
| 66 | + MatDatepickerModule, |
| 67 | + MatMomentDateModule, |
| 68 | + ReactiveFormsModule, |
| 69 | + HttpClientModule |
| 70 | + ], |
| 71 | + providers: [ |
| 72 | + CoursesService, |
| 73 | + CourseResolver |
| 74 | + ], |
| 75 | + bootstrap: [AppComponent], |
| 76 | + entryComponents: [CourseDialogComponent] |
| 77 | +}) |
| 78 | +export class AppModule { |
| 79 | +} |
0 commit comments