【发布时间】:2020-03-08 14:32:57
【问题描述】:
我正在尝试从角材料垫日历中删除月份标签。 这是stackblitz链接
https://stackblitz.com/edit/am-all-imports-mviy6e?file=styles.scss
<mat-calendar [dateClass]="dateClass()" [selected]="selectedDate" (selectedChange)="onSelect($event)"></mat-calendar>
onSelect(event){
console.log(event);
this.selectedDate = event;
}
dateClass() {
return (date: Date): MatCalendarCellCssClasses => {
const highlightDate = this.datesToHighlight
.map(strDate => new Date(strDate))
.some(d => d.getDate() === date.getDate() && d.getMonth() === date.getMonth() && d.getFullYear() === date.getFullYear());
return highlightDate ? 'special-date' : '';
};
}
对于css:-
.mat-calendar-body-label{
display: none;
}
如果我使用上面的 css 代码,它会从左到右移动日历日期并使日历变形。
如果我使用这个:-
.mat-calendar-body-label{
opacity: 0;
}
如果没有日期,它会留下空行
【问题讨论】: