使用angular-strap v0.7,我可以使用Bootstrap的beforeShowDay方法来禁用/启用datepicker中的特定日期。

在angular-strap 2.0中,我似乎找不到此选项。是否存在?

我正在建立一个付款系统,使用户可以安排将来的付款日期,但是我只想允许他们选择有效的工作日。我有一个API请求,该请求返回有效日期的数组,但不包括周末和联邦假日。我需要禁用对那些周末和节假日的选择。

最佳答案

浏览https://github.com/mgcrea/angular-strap处的角带存储库时,我注意到在发布问题不到24小时的时间里,提交了添加此功能的提交。它不包含在v2.0.3版本中,因此可能会在将来的v2.0.4版本中包含。

要禁用特定日期范围,请通过disabled-dates属性将指令传递给数组。此数组由类型为{start:new Date(2014,03,03),end:new Date(2014,03,05)}的对象组成,这些对象指定要禁用的日期范围。

此属性不执行2向绑定。一旦伪指令被编译并链接到该数组,更改将不会传播。

有关更多信息,请参见https://github.com/mgcrea/angular-strap/commit/bb5038064a681842539984d5626ea550ff3c4c8e上的提交消息。该功能发布后,我希望文档将在http://mgcrea.github.io/angular-strap/##datepickers处进行更新。

09-25 17:08