2017-10-19 95 views
1

工作,我有两个字段due date和文本提交enter a number

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

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

button create将被启用,如果我手动设置从日期选取器日期字段,但是却没有实现,如果我通过输入文本字段

有谁能够告诉我,为什么发生这种情况设定日期选择器值。 这是jsfiddle链接fiddle

回答

1

您的日期解析逻辑有错误, 将您的功能更改为此。

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