diff options
author | crupest <crupest@outlook.com> | 2019-03-04 16:30:44 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2019-03-04 16:30:44 +0800 |
commit | 0073d146e8d9dab4ad87c0c782dbbfb26378a3b2 (patch) | |
tree | fbab7724759fad1b81cca4b8042d6d45fd55e3bd /Timeline/ClientApp/src/app/app.module.ts | |
parent | 2f9e5f37c1a7237b45caf57c2606a07fd52955c9 (diff) | |
download | timeline-0073d146e8d9dab4ad87c0c782dbbfb26378a3b2.tar.gz timeline-0073d146e8d9dab4ad87c0c782dbbfb26378a3b2.tar.bz2 timeline-0073d146e8d9dab4ad87c0c782dbbfb26378a3b2.zip |
Develop some basic parts of auth.
Diffstat (limited to 'Timeline/ClientApp/src/app/app.module.ts')
-rw-r--r-- | Timeline/ClientApp/src/app/app.module.ts | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/Timeline/ClientApp/src/app/app.module.ts b/Timeline/ClientApp/src/app/app.module.ts index 1f5e71a6..5add9395 100644 --- a/Timeline/ClientApp/src/app/app.module.ts +++ b/Timeline/ClientApp/src/app/app.module.ts @@ -1,12 +1,12 @@ import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; +import { ReactiveFormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { MatMenuModule, MatIconModule, MatButtonModule, MatToolbarModule, MatListModule, - MatProgressBarModule, MatCardModule + MatProgressBarModule, MatCardModule, MatDialogModule, MatInputModule, MatFormFieldModule } from '@angular/material'; import { AppComponent } from './app.component'; @@ -14,6 +14,14 @@ import { HomeComponent } from './home/home.component'; import { TodoListPageComponent } from './todo-list-page/todo-list-page.component'; import { TodoItemComponent } from './todo-item/todo-item.component'; import { UserDialogComponent } from './user-dialog/user-dialog.component'; +import { DebounceClickDirective } from './debounce-click.directive'; +import { UserLoginComponent } from './user-login/user-login.component'; + +const importedMatModules = [ + MatMenuModule, MatIconModule, MatButtonModule, MatToolbarModule, + MatListModule, MatProgressBarModule, MatCardModule, MatDialogModule, + MatInputModule, MatFormFieldModule +]; @NgModule({ declarations: [ @@ -21,19 +29,22 @@ import { UserDialogComponent } from './user-dialog/user-dialog.component'; HomeComponent, TodoListPageComponent, TodoItemComponent, - UserDialogComponent + UserDialogComponent, + DebounceClickDirective, + UserLoginComponent ], imports: [ BrowserModule.withServerTransition({ appId: 'ng-cli-universal' }), HttpClientModule, - FormsModule, + ReactiveFormsModule, BrowserAnimationsModule, - MatMenuModule, MatIconModule, MatButtonModule, MatToolbarModule, MatListModule, MatProgressBarModule, MatCardModule, + ...importedMatModules, RouterModule.forRoot([ { path: '', component: HomeComponent, pathMatch: 'full' }, { path: 'todo', component: TodoListPageComponent } ]) ], + entryComponents: [UserDialogComponent], providers: [], bootstrap: [AppComponent] }) |