现在禁用以前选择的日期时的Angular-UI日期选择器验证错误

时间:2016-05-02 23:36:51

标签: angularjs datepicker angular-ui-bootstrap angular-ui angular-ui-datepicker

我的网站上有一个angular-ui datepicker,允许用户选择交付日期。我禁用了过去和所有星期日的所有日期。

这很好用,用户无法按预期选择禁用日期,因此控件永远不会无效。

当您在所选日期过后编辑订单时出现问题。即使日期被禁用且表单也不会提交,因此在日期选择器中选择了模型上的原始日期,因为日期选择器可能在内部设置$ invalid,而我的表单控制器不允许提交无效表单。

文档根本没有谈论任何验证器,我需要一种方法来关闭它们(它应该足以让用户无法手动选择禁用日期)或解决这个问题

真的很感激任何帮助。

1 个答案:

答案 0 :(得分:1)

datepicker指令允许关闭ngModelOptions中的验证 - allowInvalid。