угловая 2 проверка достоверности, когда нет покрытия ngform - PullRequest
0 голосов
/ 25 октября 2018
  <input  matInput  [(ngModel)]="testDate" (ngModelChange)="mychange($event)" [value]="minDate" [min]="minDate" [max]="maxDate" [matDatepicker]...

У меня нет закрывающей формы или кнопки отправки.В myChange (), как я могу проверить, является ли testDate действительным.(так же, как если бы была форма покрытия / контрольная группа, мы можем сделать form.isvalid..для включения / выключения кнопки отправки

1 Ответ

0 голосов
/ 25 октября 2018

Я думаю, что лучший способ сделать это - поместить поле в форму.Но вы можете обойти это и добавить некоторую проверку для события изменения, возможно, проверить, является ли оно пустым, или это пустая строка, или это допустимый объект даты.Затем используйте логическое поле и присвойте ему результат проверки и используйте это поле на своей кнопке.

<button (click)="callMyCallBackFunction($event)" [disabled]="myValidationInputField"></button>
...