Angular 如何在owl日期时间组件上设置默认日期和时间

Angular 如何在owl日期时间组件上设置默认日期和时间,angular,typescript,Angular,Typescript,我是Angular的新手,我确信我遗漏了一些非常明显的东西,但就我的一生而言,我不知道如何在这个组件上设置默认日期和时间 <input class="form-control form-control-sm" [(ngModel)]="value" [owlDateTime]="dt1" [owlDateTimeTrigger]="dt1" placeholder="Date Time" (dateT

我是Angular的新手,我确信我遗漏了一些非常明显的东西,但就我的一生而言,我不知道如何在这个组件上设置默认日期和时间

<input class="form-control form-control-sm"
         [(ngModel)]="value"
         [owlDateTime]="dt1"
         [owlDateTimeTrigger]="dt1"
         placeholder="Date Time"
         (dateTimeChange)="onChange($event)">
<owl-date-time #dt1 [firstDayOfWeek]="1"></owl-date-time>
原来是从这里来的,


我真的只想硬编码一个页面加载时显示的日期,在我弄清楚之后,我非常确定我可以从那里得到增强。

最后添加这个功能成功了,我确定我在这里缺少一些基本的理解,但现在,这已经让我100%地解决了问题

  this.filterGroup = this._formBuilder.group({
  startDate: new FormControl(new Date(new Date().setHours(0,0,0,0)))
});
起始日期作为组件

<so-datetime-selector formControlName="startDate"  ></so-datetime-selector>

最后,添加这一点是有效的,我确信我在这里缺少一些基本的理解,但现在,这已经让我100%地解决了问题

  this.filterGroup = this._formBuilder.group({
  startDate: new FormControl(new Date(new Date().setHours(0,0,0,0)))
});
起始日期作为组件

<so-datetime-selector formControlName="startDate"  ></so-datetime-selector>


您是否尝试过修改组件中的
——我看到您设置了类型,但可能也尝试过设置默认值
公共值:矩。矩=矩()
?是的,我尝试过,我已经能够得到一个赋值,但它不会显示在前端
公共日期时间=新矩()在这种情况下工作正常。我想知道
ControlValueAccessor
实现是否有问题。感谢您的帮助,让我在我这方面找到了答案,需要将值设置为FormControl,然后它在组件上工作。添加信息作为回答您是否尝试过修改组件中的
——我看到您设置了类型,但可能也尝试过设置默认值
公共值:矩。矩=矩()
?是的,我尝试过,我已经能够获得分配的值,但它不会显示在前端
公共日期时间=新矩()在这种情况下工作正常。我想知道
ControlValueAccessor
实现是否有问题。感谢您的帮助,让我在我这方面找到了答案,需要将值设置为FormControl,然后它在组件上工作。添加信息作为答案