Angularjs 是否正在尝试从md datepicker重置/清除所选日期?

Angularjs 是否正在尝试从md datepicker重置/清除所选日期?,angularjs,typescript1.4,Angularjs,Typescript1.4,我有一张上面有md datepicker的搜索表。具有“搜索”和“清除”按钮的窗体 如果我们从md日期选择器中选择任何日期并单击“清除”按钮,它将清除所选日期,如下所示 _清除功能:_ clear = function () { let ctrl = this; ctrl.searchCriteria.begindate = null; ctrl.searchCriteria.enddate = null; } html: 清楚的 如果我手动输入无效日期(例如:78

我有一张上面有md datepicker的搜索表。具有“搜索”和“清除”按钮的窗体

如果我们从md日期选择器中选择任何日期并单击“清除”按钮,它将清除所选日期,如下所示

_清除功能:_

clear = function () {
    let ctrl = this;
    ctrl.searchCriteria.begindate = null;
    ctrl.searchCriteria.enddate = null;
}
html:


清楚的
如果我手动输入无效日期(例如:786/786/786)并点击表单上的清除按钮,则不会清除相应字段中的日期

我在谷歌上搜索了很多关于这个问题的信息,但是找不到一个合适的解决方案。任何帮助都将不胜感激

<md-datepicker flex ng-model="sCtrl.searchCriteria.begindate" md-placeholder="Begin Date"></md-datepicker>
<md-datepicker flex ng-model="sCtrl.searchCriteria.enddate" md-placeholder="End Date"></md-datepicker>
<md-button class="md-primary ng-scope md-default-theme md-ink-ripple" ng-click="sCtrl.clear()">Clear</md-button>