2017-10-19 99 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; 
}