File
email
|
Default value : new FormControl('', [Validators.required, Validators.email])
|
|
hide
|
Default value : true
|
|
isActive
|
Default value : false
|
|
user
|
Type : any
|
Default value : {
username: '',
password: '',
}
|
|
import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import {
FormControl,
FormsModule,
ReactiveFormsModule,
Validators,
} from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
import { MatCheckboxModule } from '@angular/material/checkbox';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
@Component({
selector: 'bgui-login-admin',
standalone: true,
imports: [
CommonModule,
FormsModule,
MatButtonModule,
MatCheckboxModule,
MatFormFieldModule,
MatIconModule,
MatInputModule,
ReactiveFormsModule,
],
templateUrl: './login-admin.component.html',
styleUrls: ['./login-admin.component.scss'],
})
export class LoginAdminComponent {
email = new FormControl('', [Validators.required, Validators.email]);
hide = true;
isActive = false;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
user: any = {
username: '',
password: '',
};
}
Legend
Html element with directive