【问题标题】:form.$invalid is not working for angular ui date pickerform.$invalid 不适用于 Angular ui 日期选择器
【发布时间】:2017-10-19 04:50:34
【问题描述】:

我有两个字段due date 和一个文本字段enter a number

due date 是一个日期选择器,我们可以从日期选择器中选择日期,或者

我们可以通过在第二个文本字段中输入数字来设置日期。

button create 如果我从日期选择器手动设置日期字段将启用,但如果我通过输入文本字段设置日期选择器值则不会启用

谁能告诉我为什么会这样。 这是jsfiddle链接fiddle

【问题讨论】:

    标签: javascript angularjs angular-ui-bootstrap


    【解决方案1】:

    您的日期解析逻辑有误, 把你的函数改成这个。

    $scope.getDueDate = function() {
        var  d = parseInt($scope.daysFrom);
        var newDate = moment(new Date()).add(d, 'days').format('YYYY-MM-DD');
        $scope.AvailableDate = newDate;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多