簡體   English   中英

沒有覆蓋ngform時,角度2檢查有效性

[英]angular 2 check validity when no covering ngform

  <input  matInput  [(ngModel)]="testDate" (ngModelChange)="mychange($event)" [value]="minDate" [min]="minDate" [max]="maxDate" [matDatepicker]...

我沒有ngform或提交按鈕。 在myChange()中,如何檢查testDate是否有效。 (就像有一個覆蓋表單/控制組一樣,我們可以執行form.isvalid ..以啟用/禁用提交按鈕

我認為最好的方法是將您的字段放在表單中。 但是您可以解決該問題,並為change事件添加一些驗證,例如可以測試它是否為null,是否為空字符串或是否為有效的date對象。 然后,使用布爾值字段並將驗證結果分配給它,並在按鈕上使用該字段。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM