3

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

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

这是一个plunker:http ://plnkr.co/edit/FTcJNHxuv3RFtBCUw7Ck

我很难找到正确的方法来做到这一点。我正在使用 ui-validate 但看起来当条件评估为 false 时,模型设置为未定义。

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

4

1 回答 1

2

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

而不是使用ui-validatei usedng-change和一个额外的范围变量formValid来跟踪表单的有效性。

于 2013-05-08T00:30:34.190 回答