【发布时间】:2020-02-06 11:53:54
【问题描述】:
我在 Angular 中工作,我以反应形式使用 ng Bootstrap Datepicker
我尝试使用补丁值设置 ngBootstrap DatePicker 的值,但无法为其设置值
我正在分享我的代码
HTML
<div class="form-group required control-label">
<label>Date of Joining</label>
<!-- <input type="text" class="form-control" formControlName="doj" placeholder=""/> -->
<div class="form-group">
<div class="input-group">
<input class="form-control" formControlName="doj" placeholder="yyyy-mm-dd" name="dp" ngbDatepicker
#e="ngbDatepicker">
<div class="input-group-append">
<button class="btn btn-outline-secondary calendar" (click)="e.toggle()" type="button"></button>
</div>
</div>
</div>
</div>
TS
this.employeeForm.patchValue({
doj: this.date
})
【问题讨论】:
-
ngbDatePicker 是由具有年、月和日的对象“馈送”(缺陷),所以你可以这样做,例如
this.employeeForm.patchValue({doj:{year:2020,month:92;day:06}})- 或this.date={year:2020,month:92;day:06};this.employeeForm.patchValue({doj:this.date})。您还可以使用 Adapter 来使用 Javascripts Date 对象,请参阅ng-bootstrap.github.io/#/components/datepicker/…
标签: angular datepicker angular8 ng-bootstrap