Как поддерживать однозначные ИЛИ двойные цифры для ui-date-mask в поле формы - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь разрешить пользователям вводить день месяца (от 1-28) в поле ввода.Я использовал ui-date-mask="DD", чтобы запретить им вводить месяц или год (что не имеет отношения к мне)

Однако ui-date-mask="DD" заставляет пользователя вводить одну цифру (например, 1,2,3 и т. Д.) С 0, поэтому первый день месяца - 01

. Можно ли разрешить пользователю вводить 1 или 01 с маской даты?

<div ng-if="field.type=='day'" class="form-group">
   <label for="contact_type">{{field.label}}</label>
      <input ng-class="{ 'error': field.error }"
        ui-date-mask="DD"
        type="text"
        name="{{field.name}}"
        placeholder="{{field.placeholder}}"
        ng-model="field.data"
        value="{{field.data}}"
        ng-disabled="!formData.editable"
        class="form-control"
        ng-blur="valChange(field)" />
    <span class="error-msg" ng-show="field.error">{{field.errorMessage}}</span>
 </div>
...