要在Angular 9中输入日期,可以使用Angular Material的DatePicker组件。以下是一个包含代码示例的解决方法:
ng add @angular/material
import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';
import { MatDatepickerInputEvent } from '@angular/material/datepicker';
@Component({
selector: 'app-datepicker-example',
templateUrl: './datepicker-example.component.html',
styleUrls: ['./datepicker-example.component.css']
})
export class DatepickerExampleComponent {
selectedDate = new FormControl();
addEvent(event: MatDatepickerInputEvent) {
console.log(event.value);
}
}
这样,当用户选择一个日期时,addEvent方法将被调用,并将选择的日期打印到控制台中。
请注意,上述代码示例假设已经创建了一个名为DatepickerExampleComponent的组件,并且已在模块中导入了相关的Angular Material模块。