2

この日付範囲ピッカーを使用しています: 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

4

1 に答える 1

3

このディレクティブのドキュメントによると、startDate と endDate はmoment(). 次のようなものを試してください

$scope.myDateRange = {
    endDate: moment().add('days', 1),
    startDate: moment())
};
于 2013-12-10T09:23:45.537 に答える