【问题标题】:AngularJS : Validating against multiple datepickersAngularJS:针对多个日期选择器进行验证
【发布时间】:2013-05-07 12:48:22
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: angularjs datepicker ui-validate


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,但我想保留 AngularJS 提供的表单验证,尽可能不依赖外部变量
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 2016-04-15
    • 1970-01-01
    • 2018-09-28
    • 2014-01-29
    • 2012-09-28
    相关资源
    最近更新 更多