禁用angular-strap 2.0中的各个日期

时间:2014-06-13 15:22:46

标签: javascript angularjs datepicker angular-strap

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

在angular-strap 2.0中我似乎找不到这个选项。它存在吗?

我正在构建一个支付系统,让用户可以为将来的日期安排付款,但我只想让他们选择有效的工作日。我有一个API请求,返回一系列有效日期,不包括周末和联邦假日。我需要禁用那些周末和假日日期的选择。

1 个答案:

答案 0 :(得分:0)

通过https://github.com/mgcrea/angular-strap处的angular-strap存储库,我注意到在发布问题之前不到24小时,就提交了一项提交以添加此功能。它不包含在v2.0.3版本中,因此可能会在将来的v2.0.4版本中发布。

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

此属性不执行双向绑定。一旦编译了指令并且链接的更改将不会传播。

有关详细信息,请参阅https://github.com/mgcrea/angular-strap/commit/bb5038064a681842539984d5626ea550ff3c4c8e处的提交消息。发布此功能后,我希望文档会在http://mgcrea.github.io/angular-strap/##datepickers更新。