通过日期选择器验证重叠日期输入的角度最佳实践

时间:2016-04-07 19:17:28

标签: javascript angularjs angular-ui-bootstrap angular-ngmodel angular-directive

验证重叠日期(开始日期和结束日期)的Angular方法是什么。

我的UI有两个日期选择器输入:一个用于开始日期,另一个用于结束日期,请将此视为日期行

用户可以根据需要添加任意数量的日期行。但是,下一个开始日期必须在上一个结束日期之后。

例如,如果我有两行日期,则下一个开始日期必须在上一个结束日期之后,依此类推。

实现这一目标的角度方法是什么?

我的方法是创建一个使用ngModel$validators执行此操作的指令。然后,我可以遍历模型并开始将结束日期与下一个开始日期进行比较。然后,我可以在UI中显示相应的错误消息。

我正在使用ngRepeat创建这些日期行,并使用ngMessages指令显示错误消息以及UI Bootstrap的datepicker指令。

提前致谢,

0 个答案:

没有答案