angular - 在 p 日历中禁用单个日期
问题描述
我有一个日历,我想禁用某个日期,例如 2018 年 10 月 7 日,我正在使用p-calendar
这是我到目前为止所做的
<p-calendar formControlName="date" [inline]="true" [disabledDays]="[10]" [minDate]="minimumDate" tabindex="0">
<ng-template pTemplate="date" let-date>
<span [ngStyle]="{backgroundColor: (date.day ==10) ? '#7cc67c' : 'inherit'}" style="border-radius:50%">{{date.day}}</span>
</ng-template>
</p-calendar>
这不起作用,
我的代码有什么问题?
解决方案
您正在使用[disabledDays]
,其中每个值代表一周中的一天,因此任何大于 6 的值都是无效的。disabledDates
相反,您想要的是一个Date
对象数组。
您链接到的文档中应该有更多信息。
推荐阅读
- c# - 当地图控件被垃圾回收时,UWP 应用程序退出
- android - 从不同类别的不同微调器的firebase中检索数据
- python - 从 Joblib 0.16.0 使用 Parallel 时出现 BrokenProcessPool 消息 - Python
- javascript - 如何从 JavaScript 变量中检索多个值并将其传递给 Node JS?
- css - geckodriver 和 ChromeDriver 之间的 CSS 结果不同
- c++ - 临时呼叫操作员<<
- python - 如何解决python中for循环的问题?
- javascript - 如何使用参数从本地机器运行 JS 脚本到远程服务器?
- android - Redmi 或小米设备上的 writeCharacteristic 错误
- javascript - 无法使用 react-native-card-stack-swiper 正确检测卡片索引?