javascript - 使用角度材料 Datepicker 时面临的问题
问题描述
我正在尝试使用角度材料网站上的基本日期选择器。
<span class="calendar">
<mat-form-field appearance="outline">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="picker">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
</span>
但是当我单击 datepicker 时出现以下错误
core.js:6185 ERROR TypeError: format.replace is not a function
at expandFormat (moment.js:537)
at formatMoment (moment.js:521)
at Moment.format (moment.js:3975)
at MomentDateAdapter.format (material-moment-adapter.js:126)
at MatCalendarHeader.get periodButtonText [as periodButtonText] (datepicker.js:2094)
at MatCalendarHeader_Template (datepicker.js:2233)
at executeTemplate (core.js:11949)
at refreshView (core.js:11796)
at refreshComponent (core.js:13229)
at refreshChildComponents (core.js:11527)
但是当在堆栈闪电战中尝试相同的代码时,它可以工作。此外,我正在从“@angular/material/datepicker”导入和导出 { MatDatepickerModule };在模块中。这没用。
各位能不能给点建议
解决方案
推荐阅读
- angular - 订阅路由器更改事件一次时,角度组件是否会破坏?
- angular - 使铯全屏
- typescript - 基于参数中的嵌套键返回的函数的打字稿定义
- javascript - 在nodejs中获取最新数据时面临问题
- vba - 在 Access VBA 中,如何保持文本框处于活动状态并在 Enter 键后选择其所有内容
- python - 当条件为真时如何打破?
- .net - 使用 PDFCreator 在 VB .NET 函数中将 docx 转换为 pdf,但它不起作用
- java - 如果计数器达到特定数字,如何向按钮添加声音?
- powershell - 团队:Invoke-Webrequest 向团队发送 base64 字符串 (png)
- python - 遍历numpy数组以在字典中使用