【问题标题】:md-datepicker forcing to input valuemd-datepicker 强制输入值
【发布时间】:2017-05-02 10:52:40
【问题描述】:

我有简单的角度应用程序,包含材料输入的日期选择器。

<form name="xyz" ng-submit="xyz.$valid && submitMyForm()">
    <md-input-container class="md-block">
        <label>Available From</label>
        <md-datepicker
            ng-model="user.availableFrom"
            ng-required="false"
            md-open-on-focus
            name="availableFrom"
            id="availableFrom">
        </md-datepicker>
    </md-input-container>
    <input type="Submit" value="Submit">
</form>

当我点击提交按钮时,它显示红色下划线并迫使我选择任何日期,我想提交空白输入。 谢谢。

【问题讨论】:

  • 我想你应该删除ng-required="false"
  • 不行,我已经试过了
  • 创建this fiddle。无法重现

标签: angularjs datepicker angular-material


【解决方案1】:

我知道,可能有点晚了,但也许它正在帮助其他人。

我假设您的模型变量是一个空字符串。我尝试使用 tanmay 的 fiddle 并稍作更改。

当你改变时

$scope.user.availableFrom = "";

$scope.user.availableFrom = null;

或完全删除此行,它会工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    相关资源
    最近更新 更多