在Angular Material中,当使用多个输入框时可能会遇到一些bug。以下是解决这些问题的一些方法:
Input 1
Input 2
import { Component } from '@angular/core';
import { FormControl, Validators } from '@angular/forms';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent {
input1 = new FormControl('', Validators.required);
input2 = new FormControl('', Validators.required);
}
Input 1
Input is required
Input 2
Input is required
import { Component } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
@Component({
selector: 'app-example',
templateUrl: './example.component.html',
styleUrls: ['./example.component.css']
})
export class ExampleComponent {
form: FormGroup;
constructor(private formBuilder: FormBuilder) {
this.form = this.formBuilder.group({
input1: ['', Validators.required],
input2: ['', Validators.required]
});
}
}
通过上述方法,可以解决多个输入框的bug,并提供更好的控制和验证输入框的能力。