当没有覆盖形式时,角度2检查有效性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当没有覆盖形式时,角度2检查有效性相关的知识,希望对你有一定的参考价值。

  <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>

以上是关于当没有覆盖形式时,角度2检查有效性的主要内容,如果未能解决你的问题,请参考以下文章

如何:获取代码覆盖率数据

Quarkus项目曾经覆盖多模块形式,当击中现有端点时得到404

当 ViewPager 中的片段出现和消失时如何执行一些代码

如何检查刚体是否在移动?

当存在较新版本的依赖软件时覆盖 yum 依赖检查

片段布局不覆盖整个屏幕