FormControl

This commit is contained in:
Charles Showalter 2022-05-20 14:48:52 -07:00
parent d58070c5ba
commit f8b7acd5c6
3 changed files with 18 additions and 3 deletions

View File

@ -3,6 +3,7 @@ import { CommonModule } from '@angular/common';
import { LoginComponent } from './login/login.component'; import { LoginComponent } from './login/login.component';
import { RegisterComponent } from './register/register.component'; import { RegisterComponent } from './register/register.component';
import { AccountRoutingModule } from './account-routing.module'; import { AccountRoutingModule } from './account-routing.module';
import { SharedModule } from '../shared/shared.module';
@ -13,7 +14,8 @@ import { AccountRoutingModule } from './account-routing.module';
], ],
imports: [ imports: [
CommonModule, CommonModule,
AccountRoutingModule AccountRoutingModule,
SharedModule
] ]
}) })
export class AccountModule { } export class AccountModule { }

View File

@ -1,4 +1,5 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { FormControl, FormGroup, Validators } from '@angular/forms';
@Component({ @Component({
selector: 'app-login', selector: 'app-login',
@ -6,10 +7,19 @@ import { Component, OnInit } from '@angular/core';
styleUrls: ['./login.component.scss'] styleUrls: ['./login.component.scss']
}) })
export class LoginComponent implements OnInit { export class LoginComponent implements OnInit {
loginForm: FormGroup;
constructor() { } constructor() { }
ngOnInit(): void { ngOnInit(): void {
} }
createLoginForm(){
this.loginForm = new FormGroup({
email: new FormControl('', Validators.required),
password: new FormControl('', Validators.required)
});
}
} }

View File

@ -1,5 +1,6 @@
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { ReactiveFormsModule } from '@angular/forms';
import { PaginationModule } from 'ngx-bootstrap/pagination'; import { PaginationModule } from 'ngx-bootstrap/pagination';
import { CarouselModule } from 'ngx-bootstrap/carousel'; import { CarouselModule } from 'ngx-bootstrap/carousel';
import { PagingHeaderComponent } from './components/paging-header/paging-header.component'; import { PagingHeaderComponent } from './components/paging-header/paging-header.component';
@ -17,14 +18,16 @@ import { OrderTotalsComponent } from './components/order-totals/order-totals.com
imports: [ imports: [
CommonModule, CommonModule,
PaginationModule.forRoot(), PaginationModule.forRoot(),
CarouselModule.forRoot() CarouselModule.forRoot(),
ReactiveFormsModule
], ],
exports: [ exports: [
PaginationModule, PaginationModule,
PagingHeaderComponent, PagingHeaderComponent,
PagerComponent, PagerComponent,
CarouselModule, CarouselModule,
OrderTotalsComponent OrderTotalsComponent,
ReactiveFormsModule
] ]
}) })
export class SharedModule { } export class SharedModule { }