AngularJS:针对多个日期选择器进行验证

时间:2013-05-07 12:48:23

标签: angularjs datepicker ui-validate

考虑3个日期:myDate1,myDate2,myDate3。 我想验证myDate1< myDate2< myDate3

日期由angular-ui中的日期选择器指令设置。

这是一个掠夺者:http://plnkr.co/edit/FTcJNHxuv3RFtBCUw7Ck

我在找到正确的方法时遇到了困难。 我正在使用ui-validate,但看起来当条件被评估为false时,模型被设置为undefined。

编辑:事实证明,设置为undefined的模型是正常的角度行为。但是ui-validate指令中存在一个错误。一旦解决,我会更新这篇文章。请参阅:https://github.com/angular-ui/ui-utils/issues/25

1 个答案:

答案 0 :(得分:2)

请看看这个小提琴。 http://plnkr.co/edit/p0cq1idV6xTF2LyorQ06?p=preview

而不是使用ui-validate我使用ng-change和额外的范围变量formValid来跟踪表单的有效性。