带有fromgroup的ngbDatepicker无法预设值本地日期

问题描述

我真的被困在这里,希望您能帮助我。

我有以下问题:我有一个带有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 (将#修改为@)