좋아. disabledDates
기능을 사용할 수는 있지만 분명히 매월 게재 할 수는 없습니다. 따라서 한 달간 사용 중지 된 날짜를 입력하고 onMonthChange
이벤트에 연결하여 사용 중지 된 날짜를 업데이트하는 것이 좋습니다. 같은과 함께
<p-calendar [disabledDates]="invalidDates" (onMonthChange)="updateDisabledDates($event)">
: 사용자가 다른 달을 볼 때
public disabledDates: Date[] = [];
function updateDisabledDates(event) {
const daysInMonth = new Date(event.year, event.month, 0).getDate();
disabledDates = []
for (let i = 2; i < daysInMonth; i++) {
console.log(i)
disabledDates.push(new Date(event.year, event.month, i));
}
}
그것을 테스트하지 않습니다.
출처
2017-11-06 15:06:35
Joe
나는 그 날 중 1 시간을 선택하는 옵션 만 사용자에게 제공 할 때 30 일 달력을 사용하지 않을 것을 제안합니다. 년/월 선택기를 사용하십시오. – Joe
@Joe 이해합니다. 앞으로 다른 날짜가 필요할 것입니다. –