我是AngularJS的新手,在角JS中使用日曆時出現奇怪的問題。每當我選擇日曆中的任何日期時,它會在前一天顯示。 例如如果我選擇:3/2/2016 {M/D/Y),則選擇3/1/2016。AngularJS日曆選擇前一天選擇
我已經嘗試了多種解決方案: Why does angularjs bootstrap datepicker pick one day before?
Angular-UI One day is subtracted from date in ui-date
https://github.com/angular-ui/bootstrap/issues/2628
但上面這些都不是解決問題。任何人都有解決方案?
這裏是我的代碼:
scpApp.controller('InitiativeDetailCtrl', function ($scope, $element, $initiatives, $stateParams, $timeout, $location) {
$scope.datepickerOptions = {
format: 'yyyy-mm-dd',
language: 'en',
startDate: "2000-10-01",
endDate: "2030-10-31",
autoclose: true,
weekStart: 1
}
<input type="text" ng-option="datepickerOptions" ng-datepicker ng-model="initiative.end_date">
如果我從輸入控制刪除NG選項標籤。它會選擇正確的日期,但日曆選擇後日歷不會關閉。
請不要標記爲重複。我已閱讀所有以前的問題,但他們無法解決問題。
你能提供一個plunkr? –