有没有一种方法可以格式化 mat datepicker,而无需使用几乎无处不在的常用时刻/时刻适配器方法。这将是我们应用程序中的一个小众用例(仅限一次),我宁愿不为其添加依赖项。
我想实现限制(用户应该只能选择年份/此功能很容易实现/)并仅显示年份。我们使用反应形式,所以没有 ngModel 绑定!
谢谢!
有没有一种方法可以格式化 mat datepicker,而无需使用几乎无处不在的常用时刻/时刻适配器方法。这将是我们应用程序中的一个小众用例(仅限一次),我宁愿不为其添加依赖项。
我想实现限制(用户应该只能选择年份/此功能很容易实现/)并仅显示年份。我们使用反应形式,所以没有 ngModel 绑定!
谢谢!
我认为您只能实现年份选择的唯一方法是设置开始视图并收听所选年份的输出。
<mat-datepicker #datepicker [startView]="multi-year"
(yearSelected)="datepicker.close();yearSelected($event)">
</mat-datepicker>
Typecript:
public yearSelected(year: number): void {
// push value to your form here
}
抱歉,如果我误解了您的问题,我不明白您对格式化的意思