Я работаю над Angular 8 и использую плагин ng-pick-datetime . Я хочу отключить выбор даты и времени, а также элемент ввода, который запускает его на основе условия динамически. Я пытался найти, но не смог найти решение. Ниже приведен мой код: -
<input type="text"
style="cursor: pointer; border: none; height: 25px; text-align: center; font-size: small; box-
shadow: 0 0 0 0 white !important;"
placeholder="DD MMM YYYY" class="datepicker"
id="date" [disabled]="!editable" #date
[owlDateTimeTrigger]="date" [owlDateTime]="date"
[min]="min" [max]="max">
<img alt=""
src="./assets/images/datepicker.svg"
style="position: relative; top: 6px; margin-right: 5px;" height="20px" width="20px;">
<owl-date-time [disabled]="!editable" [pickerType]="'calendar'"
#date></owl-date-time>
При попытках выше, класс под названием owl-dt-trigger-disabled присоединяется к моему элементу ввода. Кажется, что элемент ввода отключен, но мы все еще можем редактировать элемент ввода вручную.
![enter image description here](https://i.stack.imgur.com/a1nEv.png)
Здесь, когда мой «редактируемый» переменная ложна, я хочу отключить ввод даты. Если у кого-нибудь есть ответ, пожалуйста, помогите мне.
Я нашел вопрос, но не нашел ответа- Не удалось динамически отключить компонент ng-pick-datetime
Обновление
Найдите ссылку на стек для того же вопроса, который был задан выше. Я уже установил editable как false - Angular ng-pick-datetime - Отключить ввод на основе условия