mat-date-range-input 不是已知元素 [Angular material]

mat-date-range-input isn't known element [Angular material]

问题是我无法使用 <mat-date-range-input> Material 组件,因为出现错误:

我有一个名为“Material 模块”的模块,并且有一个 MatNativeDateModuleMatDatepickerModule 的导入和导出。此模块已导入到我正在使用的模块中。

我可以使用简单的 mat-datepicker 并且它工作正常。

有人可以帮我吗?

10.1.2 - Material

的版本

您使用的是旧版本的 Angular,但使用的是 material 的 10.1.2 版本吗?

mat-date-range-input 不适用于低于 10.0.2 的 Angular 版本。要利用这一点,您必须更新您的应用程序,如果您使用的是版本 9,这将非常简单。我遇到了同样的问题,并且在更新范围日期选择器之后可以正常工作。

有关如何更新的详细信息,请访问:https://update.angular.io/

这些导入也必须在 app.module.ts

import {MatDatepickerModule} from '@angular/material/datepicker';
import {MatNativeDateModule} from '@angular/material/core';

希望这对您有所帮助。 :)