Разбор даты в Angular UI datepicker

0

Я хотел бы, чтобы ввести в строку даты ISO в качестве входных данных для углового UI DatePicker.

<input type="text" datepicker-popup="shortDate" ng-model="vm.item.expire"/>

В базе кода теперь есть служба dateParser, которая, как я полагаю, предназначена для преобразования строк ngModel в Date. Однако это не работает для меня. Просматривая код, я вижу, что parseDate $ parser никогда не вызывается. Я не очень понимаю, когда этот парсер должен быть вызван.

Что мне не хватает?

Теги:
datepicker
angular-ui

1 ответ

0

Я создаю эту директиву:

angular.module('app').directive('datepickerPopup', [function() {
  return {
   restrict: 'EA',
   require: 'ngModel',
   link: function(scope, element, attrs, ngModel) {
     ngModel.$validators = [];
   }
 };
}]);

Все еще проверяет даты и теперь принимает строковый ввод. Я не знаю, где сейчас происходит валидация, но она работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню