form.$invalid 不适用于 angular ui 日期选择器
form.$invalid is not working for angular ui date picker
我有两个字段 due date
和一个文本字段 enter a number
due date
这是一个日期选择器,我们可以 select 从日期选择器中获取日期或
我们可以通过在第二个文本字段中输入数字来设置日期。
如果我从日期选择器手动设置日期字段,button create
将启用,但如果我通过输入文本字段设置日期选择器值,则不会启用
谁能告诉我为什么会这样。
这是 jsfiddle link fiddle
您的日期解析逻辑有误,
把你的函数改成这个。
$scope.getDueDate = function() {
var d = parseInt($scope.daysFrom);
var newDate = moment(new Date()).add(d, 'days').format('YYYY-MM-DD');
$scope.AvailableDate = newDate;
}
我有两个字段 due date
和一个文本字段 enter a number
due date
这是一个日期选择器,我们可以 select 从日期选择器中获取日期或
我们可以通过在第二个文本字段中输入数字来设置日期。
如果我从日期选择器手动设置日期字段,button create
将启用,但如果我通过输入文本字段设置日期选择器值,则不会启用
谁能告诉我为什么会这样。 这是 jsfiddle link fiddle
您的日期解析逻辑有误, 把你的函数改成这个。
$scope.getDueDate = function() {
var d = parseInt($scope.daysFrom);
var newDate = moment(new Date()).add(d, 'days').format('YYYY-MM-DD');
$scope.AvailableDate = newDate;
}