【发布时间】:2021-06-10 06:41:37
【问题描述】:
在我的 Angular 应用程序中,我希望用户选择约会的日期和时间,我正在尝试使用
<input matInput type="datetime-local"...>
元素。但是这个控件需要绑定一个表单,所以我创建了一个表单
public form: FormGroup;
constructor(_formBuilder: FormBuilder) {
this.form = _formbuilder.group({
datetime: new Date()
});
}
然后我将input 包装成这种形式,这样它就变成了
<form [formGroup]="form">
<input matInput type="datetime-local" formControlName="datetime">
</form>
这一直是空白,直到我开始更改它。我假设是因为输入需要一个字符串?我宁愿给它一个日期,甚至给它一个字符串
constructor(_formBuilder: FormBuilder) {
this.form = _formbuilder.group({
datetime: new Date().toDateString()
});
}
产生完全相同的结果。那么如何将其绑定到 Typscript Date 对象并以初始值开始显示呢?
【问题讨论】:
标签: html angular angular-forms html-input