Я использую UI Bootstrap 1.3.2, Bootstrap 3.3.6 и Angularjs 1.5.5, но у меня проблема с uib-datepicker-popup. Если значение соответствующего поля ввода равно нулю / не задано, календарь показывает неопределенные поля даты (null, NaN):

enter image description here

Код поля ввода:

<input type="text" uib-datepicker-popup="dd.MM.yyyy" datepicker-options="datepickerOptions" ng-model="mydto.teilnahmebis" />

Параметр initDate игнорируется - код контроллера:

$scope.datepickerOptions = {
                    minDate : new Date( '2010-01-01' ),
                    initDate : new Date() 
                };

Всплывающее окно работает, если в поле ввода уже есть значение. Но обычно это не так. Есть идеи, как решить эту проблему? Спасибо за ответ.

1
Horst Rothenholzer 29 Апр 2016 в 10:04

2 ответа

Лучший ответ

У меня была та же проблема, переменные вашей ng-модели устанавливаются с данными invalid date ... проверьте, не перезаписываете ли вы значение по умолчанию, и установите его как null

1
dangret 2 Май 2016 в 04:54

Я думаю, ты мог сделать что-то не так. Я создал для вас код plunker, и он работает должным образом. Вы можете пройти через это. https://plnkr.co/edit/Yz2shW?p=preview

-1
Ankit Pundhir 29 Апр 2016 в 11:38