角 10
我正在尝试将 Angular 日期范围过滤器的 startDate 和 endDate 都设置回 null,但似乎在将 startDate 设置为 null 时,endDate 会自动注入以前的值。
在下图中,this.selectedTimeFrame.startDate
一.endDate
开始都为空,但运行后this.filterGroup.get('startDate').setValue(null)
,endDate 不再为空。
this.selectedTimeFrame = {
id: selectedTimeframe.id,
startDate: selectedTimeframe.start(),
endDate: selectedTimeframe.end()
};
this.fromRadioBtn = true;
this.filterFormGroup.get('startDate').setValue(null);
this.filterFormGroup.get('startDate').setValue(this.selectedTimeFrame.startDate);
this.filterFormGroup.get('endDate').setValue(null);
this.filterFormGroup.get('endDate').setValue(this.selectedTimeFrame.endDate);
有人可以解释吗?或者指出我是否做错了什么。