验证来自formBuilder的OnInit

问题描述

我需要支持来执行对forBuilder使用pathValue加载的组件的验证。

在我的html组件中,我有几个选项卡,每个选项卡都向Formbuilder加载必要的数据并正确加载它们,只是一些属性以强制方式放置数据,并且仅在我发布表单时才进行验证。

我需要您在角度生命周期的OnInit或另一个周期的组件开始处执行验证。

为此,我尝试使用Bootstrap的服务器端报告.is-invalid和.is-valid。

我需要使用javascript的示例或提示,以便可以验证我的表单的必填字段并在ap-vmessage中通知它。

<div class="col-xl-6 col-lg-6 col-md-6 col-sm-6 col-12">
      <label for="aluno-nome">Nome do aluno* <i class="far fa-question-circle fa-fw ml-1" placement="right" ngbTooltip="A alteração do nome do aluno só poderá ser feita via secretaria."></i></label>
      <input formControlName="nome" type="text" class="form-control" [textMask]="{mask: maskNome,guide:false}" />
      <ap-vmessage *ngIf="alunoForm.get('nome').errors?.maxlength && (alunoForm.submitted || alunoForm.get('nome').touched)"
                                                             text="O tamanho m&aacute;ximo do campo &eacute; de 120 caracteres">
      </ap-vmessage>
      <ap-vmessage *ngIf="alunoForm.get('nome').errors?.required && (alunoForm.submitted || alunoForm.get('nome').touched)"
                                                             text="O Campo &eacute; obrigat&oacute;rio">
      </ap-vmessage>
 </div>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...