验证重叠日期(开始日期和结束日期)的Angular方法是什么。
我的UI有两个日期选择器输入:一个用于开始日期,另一个用于结束日期,请将此视为日期行。
用户可以根据需要添加任意数量的日期行。但是,下一个开始日期必须在上一个结束日期之后。
例如,如果我有两行日期,则下一个开始日期必须在上一个结束日期之后,依此类推。
实现这一目标的角度方法是什么?
我的方法是创建一个使用ngModel
和$validators
执行此操作的指令。然后,我可以遍历模型并开始将结束日期与下一个开始日期进行比较。然后,我可以在UI中显示相应的错误消息。
我正在使用ngRepeat
创建这些日期行,并使用ngMessages
指令显示错误消息以及UI Bootstrap
的datepicker指令。
提前致谢,