Angular Can';t使用被动表单将我的日期选择器输入初始化为当前日期
我正在使用MyDatePickerModule(),并希望将日期选择器初始化为当前日期。我用的是反应形式 我跟着这个 但它仍然不起作用 这是模板部分:Angular Can';t使用被动表单将我的日期选择器输入初始化为当前日期,angular,datepicker,reactive-forms,Angular,Datepicker,Reactive Forms,我正在使用MyDatePickerModule(),并希望将日期选择器初始化为当前日期。我用的是反应形式 我跟着这个 但它仍然不起作用 这是模板部分: <my-date-picker id="myDate" name="myDate" [options]="myDatePickerOptions" formControlName="myDate"> </my-date-picker> 在init form方法中: this.myForm= this.bu
<my-date-picker
id="myDate"
name="myDate"
[options]="myDatePickerOptions"
formControlName="myDate">
</my-date-picker>
在init form方法中:
this.myForm= this.builder.group({
myDate: [this.todayDateToMyDatePicker()]
})
你能描述一下你的答案是如何解决原来问题的吗?当人们搜索并找到这个答案时,它会有所帮助。它现在起作用了!我刚刚将formControlName更改为[formControl],并在表单初始化中将其初始化为当前日期。
this.myForm= this.builder.group({
myDate: [this.todayDateToMyDatePicker()]
})
ngOnInIt() {
this.updateValue();
}
updateValue() {
this.myForm.patchValue({
myDate: this.todayDateToMyDatePicker()
});
}