我正在使用此日期范围选择器:https://github.com/luisfarzati/ng-bs-daterangepicker
在我的控制器中我有
$scope.myDateRange = {
endDate: new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()+1),
startDate: new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate())
};
在我看来,我有:
<input type="daterange" format="MMM DD" separator="-" ng-model="myDateRange" id="daterange">
在初始页面加载时,我的视图在输入中有[object Object]
。我的问题是,如何在控制器中格式化$scope.myDateRate
,以便在初始页面加载时获得正确的输入
即。 Dec 03-Dec 04
答案 0 :(得分:3)
根据此指令的文档,startDate和endDate应为moment()
。尝试像
$scope.myDateRange = {
endDate: moment().add('days', 1),
startDate: moment())
};