gpt4 book ai didi

angular - 我应该如何使用formControlName而不是[(ngmodel)]初始化ngbDatepicker

转载 作者:行者123 更新时间:2023-12-03 09:34:19 26 4
gpt4 key购买 nike

我需要使用带有[formGroup]formGroupName="field"的ReactiveForms

<form [formGroup]="generalForm" (ngSubmit)="onSubmit()">
<input class="form-control" placeholder="yyyy-mm-dd"
formControlName="dateIni" ngbDatepicker #a="ngbDatepicker">
</form>

Component.ts
generalForm: FormGroup;

ngOnInit() {
this.generalForm = this.formBuilder.group({
name: ['', Validators.required],
dateIni: ['', Validators.required],
dateFin: ['', Validators.required],
registerDateLimit: ['', Validators.required],
});

}

在我的代码中,我尝试输入默认值:
public dateIni: { year: 2017, month: 8, day: 8 };

或者
@Input() dateIni: { year: 2017, month: 8, day: 8 };

但是它没有采用默认值,并且所有文档都只提及模板形式的情况。

任何想法我应该怎么做?

最佳答案

  dateIni: ['', Validators.required],

您需要将初始值放在这里
 dateIni: ['2014-01-01', Validators.required],

格式正确

关于angular - 我应该如何使用formControlName而不是[(ngmodel)]初始化ngbDatepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50805667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com