Я использую UI Bootstrap 1.3.2, Bootstrap 3.3.6 и Angularjs 1.5.5, но у меня проблема с uib-datepicker-popup. Если значение соответствующего поля ввода равно нулю / не задано, календарь показывает неопределенные поля даты (null, NaN):
Код поля ввода:
<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()
};
Всплывающее окно работает, если в поле ввода уже есть значение. Но обычно это не так. Есть идеи, как решить эту проблему? Спасибо за ответ.
2 ответа
У меня была та же проблема, переменные вашей ng-модели устанавливаются с данными invalid date
... проверьте, не перезаписываете ли вы значение по умолчанию, и установите его как null
Я думаю, ты мог сделать что-то не так. Я создал для вас код plunker
, и он работает должным образом. Вы можете пройти через это. https://plnkr.co/edit/Yz2shW?p=preview
Похожие вопросы
Новые вопросы
angularjs
Используйте для вопросов об AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].