bsDatepicker не работает с проверкой угловой формы - PullRequest
0 голосов
/ 23 ноября 2018

Я использую загрузчик даты в моем приложении Angular.Я хочу добавить проверку для проверки правильности даты (не «Недопустимая дата»), но когда я добавил formControlName="birthDate" для этого элемента управления, календарь не работал правильно, дни дублируются в небольшом всплывающем окне.окно, можете ли вы сказать мне, как решить эту проблему, пожалуйста?

<div class="input-group">
  <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
  <input type="text" class="form-control input-sm" id="birthDate" name="birthDate"
         formControlName="birthDate"
         bsDatepicker
         [bsConfig]="{dateInputFormat: 'DD/MM/YYYY'}"
         [(ngModel)]="response.date"
         [disabled]="IsNotModifiable()">
</div>

Я пытался добавить атрибут (input)=verify(), который проверяет дату, но она никогда не срабатывает.

1 Ответ

0 голосов
/ 23 ноября 2018
<div class="input-group mb-3">
   <input [(ngModel)]="Date" placeholder="MM/DD/YYYY" class="form-control" formControlName="Date" #dateneeded ="bsDatepicker" bsDatepicker [bsConfig]="datepickerConfig">
       <div class="input-group-append">
           <span class="input-group-text" (click)="dateneeded.show()">
           <i class="far fa-calendar-plus" value="open"></i>
           </span>
        </div>
   </div>

этот кусок кода работает для меня.Убедитесь, что вы импортировали модуль bsdatepicker в appmodule.ts

...