我正在使用PrimeNG calendar component . 最初我想渲染日期输入控件没有任何日期值,只是一个占位符(mm-dd-yy),因为我需要日期值作为字符串所以我指定dataType = 'string'

JS:

private datePickerValue = '';

HTML

<p-calendar [(ngModel)]="datePickerValue" dateFormat="mm-dd-yy" placeholder="mm-dd-yy" dataType="string"></p-calendar>

这里的问题是,如果我的模型值(datePickerValue)是空字符串,那么datepicker根本就不会呈现 . 现在,如果我用一些字符串日期初始化模型,如:private datePickerValue = '01-01-2017';然后datepicker控件将呈现,但它也将呈现给定日期(01-01-2017) .

如何在没有任何默认日期的情况下渲染datepicker控件?