Как условно установить обязательный атрибут в Angular 7 - PullRequest
2 голосов
/ 08 января 2020

Я хочу подать заявку на определенных условиях. Я использовал [required]= "condition", но не работал. Здесь я хочу применить обязательный атрибут, когда outlookName.outlookActionName==='Assigned', где outlook name - это раскрывающийся список, а назначенное - одно из значений в раскрывающемся списке

<select
  class="form-control"
  required
  name="ratingOutlook"
  [(ngModel)]="ratingOutlook"
>
  <option
    *ngFor="let outlookName of searchCriteriaForm?.outlookDetails,index as i"
    [value]="outlookName.outlookId"
    >{{outlookName.outlookName}}</option
  >
</select>

<div class="form-group" *ngIf="outlookCheck">
  <label for="outlookFromDate">Outlook: From Date</label>
  <input
    class="form-control"
    autocomplete="off"
    name="outlookFromDate"
    type="text"
    required
    placeholder=""
    #dp="bsDatepicker"
    bsDatepicker
    [(ngModel)]="outlookFromDate"
    [bsConfig]="{ dateInputFormat: 'DD-MMM-YYYY',showWeekNumbers: false ,containerClass: colorTheme  }"
    (ngModelChange)="validateOutlookDate()"
  />
</div>

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