问题描述
我真的被困在这里,希望您能帮助我。
我有以下问题:我有一个带有ngBootstrap datePicker的带日期的反应形式,并且我正在使用NgbDateNativeAdapter,这样我的datepicker都可以使用本机Date。我想要的是预设值,就像我使用其他任何表单值一样。
在模板中:
<form [formGroup]="myForm">
<input class="form-control" placeholder="yyyy-mm-dd" formControlName='date'
ngbDatepicker #d="ngbDatepicker">
</form>
在组件中:
this.myForm = this.formBuilder.group({
date: [dateVariable,[Validators.required]]
});
因为我在app.modules.ts中使用了它
providers: [{ provide: NgbDateAdapter,useClass: NgbDateNativeAdapter }]
所有datepickers整齐地输出本机Date对象。我似乎无法预设该值。
我尝试过此测试:
<input class="form-control" placeholder="yyyy-mm-dd" [ngModel]='today'
ngbDatepicker #d="ngbDatepicker">
它似乎可以与[ngModel]一起使用,但是不幸的是,我的datepicker是更大形式的一部分(这是一个最小的示例),如果我能设置日期,我将不胜感激。
我现在已经阅读了很多SO页面,许多问题似乎很相似,但是它们通常不使用反应形式或NgbDateNativeAdapter提供程序。
是否可以使用本地日期设置日期。也许我必须以某种方式修改一些参考文献,但我的知识还不是那么先进。
如果有人可以给我提示,我会很高兴的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)