Угловой загрузчик datepicker-popup с отключенным вводом - PullRequest
0 голосов
/ 07 сентября 2018

Почему datepicker-popup не работает, если вход отключен? И как я могу позволить этому работать?

Код:

span.input-group
  input.form-control(
    type="text"
    name="accountDate"
    ng-model="account.date"
    min-date="minDate"
    max-date="maxDate"
    datepicker-options="dateOptions"
    ng-disabled="true"
    uib-datepicker-popup="{{format}}"
    is-open="date.isOpen"
    close-text="Close"
    close-on-date-selection="true"
    show-button-bar="false"
  )
  span.input-group-btn
    button.btn.btn-default(
      type="button"
      ng-click="openDatePicker()")
      i.glyphicon.glyphicon-calendar

Если я удаляю ng-disabled, он работает как положено. Я попытался заменить его на disabled и disabled="disabled" ... вообще не работает.

Мне нужно, чтобы он был отключен, и, если я нажму на кнопку, он должен отобразить средство выбора даты ...

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Обходной путь или взлом заключается в том, чтобы поместить ng-hide в div, в который вы хотите добавить функциональность, и объявить файл boolean в js со значением true по умолчанию. Пользователь нажимает на кнопку, и этот метод должен изменить значение boolean на false. Надеюсь, это поможет!

0 голосов
/ 07 сентября 2018

Отключенный элемент ввода недоступен и не активируется. Источник .

Попробуйте использовать ng-readonly вместо ng-disabled.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...