<input matInput [(ngModel)]="testDate" (ngModelChange)="mychange($event)" [value]="minDate" [min]="minDate" [max]="maxDate" [matDatepicker]...
我没有覆盖ngform或提交按钮。在myChange()中,如何检查testDate是否有效。 (就像有覆盖表格/控制组我们可以做form.isvalid..to启用/禁用提交按钮
我认为最好的方法是将你的字段放在一个表单中。但是您可以解决它,并为更改事件添加一些验证,可能测试它是否为null,或者它是否为空字符串或者它是否是有效的日期对象。然后,使用布尔字段并为其分配验证结果并在按钮上使用该字段。
<button (click)="callMyCallBackFunction($event)" [disabled]="myValidationInputField"></button>