我正在使用 prime-ng 日历,但我不知道如何在打开它时设置默认日期。问题是我知道如何在打开页面时为表单字段设置默认值,但我希望该字段保持空白。我只想在打开日历后选择一个默认字段。现在它默认为当前日期时间,我正在寻找当前日期,但时间总是从下午 12 点开始。如果有帮助,我会将它与 Angular 的表单生成器结合使用。
我查看了 prime-ng 文档(https://www.primefaces.org/primeng/#/calendar),但似乎找不到与此相关的任何内容。我认为 onFocus 事件可能有一个解决方案,但那是我在黑暗中拍摄,因为我不知道如何使用它们。
这是我当前的日历字段
<fieldset class="form-group">
<label for="expected-arrival-date">Expected Arrival Date</label><br>
<p-calendar dateFormat="mm-dd-yy" hideOnDateTimeSelect="true" hourFormat="12" showTime="true" [showIcon]="true" [formControl]="requestForm.controls['expected_arrival_date']" name="expected-arrival-date" id="expected-arrival-date"></p-calendar>
</fieldset>
我希望表单值最初为空。打开日历时,我希望默认日期为当前日期,默认时间为下午 12 点。