考虑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
答案 0 :(得分:2)
请看看这个小提琴。 http://plnkr.co/edit/p0cq1idV6xTF2LyorQ06?p=preview
而不是使用ui-validate
我使用ng-change
和额外的范围变量formValid
来跟踪表单的有效性。