Не удается динамически отключить компонент ng-pick-datetime - PullRequest
0 голосов
/ 20 сентября 2018

Я использую компонент ng-pick-datetime (https://www.npmjs.com/package/ng-pick-datetime), который выглядит следующим образом:

<input id="{{name}}"
       name="{{name}}"
       class="form-control"
       [(ngModel)]="value"
       [ngModelOptions]="{ updateOn: 'blur' }"
       [owlDateTimeTrigger]="dt"
       [owlDateTime]="dt"
       (dateTimeChange)="checkDateTime($event)"
       [required]="required"
       [min]="minDateTime"
       [max]="maxDateTime"
       [disabled]="disabled">
<i *ngIf="!options.hiddenIcon" class="far fa-calendar-alt form-control-feedback"></i>
<owl-date-time #dt [pickerType]="options.type" [firstDayOfWeek]="options.firstDayOfWeek" [disabled]="disabled"></owl-date-time>

Этот компонент используется в следующей форме:

  <my-date-picker id="date" name="date" [(ngModel)]="action.date" [options]="{type:'both'}" [disabled]="actionDisabled"></my-date-picker>

У меня проблема в том, что когда логическое actionDisabled имеет значение true, текст выглядит как отключенный, но само поле все еще редактируемое. Я не смог найти ничего о проблеме с динамическим отключением и совой-временем-датой в сетиЕсть идеи по этому поводу?

PS: я работаю с angular 6, компонентами TypeScript / HTML / SCSS.

Спасибо большое!

...