#javascript #html #angularjs #date
#javascript #HTML #angularjs #Дата
Вопрос:
При использовании
<input type='month' ng-readonly='vm.isReadonly' required min="{{vm.threeMonthsAgo}}" max='{{vm.oneMonthAhead}}'/>
Кажется, я сталкиваюсь с некоторыми проблемами на мобильных устройствах, которые не отображаются на рабочем столе.
Например, ng-readonly не работает, даже если выражение принимает значение true, а атрибуты min и max, по-видимому, игнорируются
Я бы использовал
<input type='date'>
но я только хочу, чтобы пользователь мог выбирать месяц и год. Я также использую webshim polyfill.
На рабочем столе все работает как положено, но при использовании любого мобильного браузера эти проблемы, похоже, возникают.
Если бы у кого-нибудь был какой-либо совет, это было бы здорово.
Ответ №1:
Средство выбора даты также не работает в fire fox.
Хорошей альтернативой этому является jQuery-ui datpicker. Другой хороший инструмент выбора даты — от materialize.
Ссылки на jquery-ui:
https://jqueryui.com/datepicker/
И в materialize (специальный css для мобильных устройств):
Эта ссылка приведет вас на страницу, и вам просто нужно прокрутить вниз