【发布时间】:2020-04-30 02:29:44
【问题描述】:
我有一个表格,有最少字符和最多字符,问题是如果最小值是 2 个字符并且我放了一个字符,我会得到 mat-error 但是在保存时它让你只用一个字符保存它.
<mat-form-field>
<input matInput #input1 maxlength="300" minlength="2"
placeholder="Nombre"
formControlName="name">
<mat-hint align="end">{{input1.value?.length || 0}}/300</mat-hint>
<mat-error>
Minimo 2 caracteres máximo 300
</mat-error>
</mat-form-field>
保存按钮:
<button class="mat-raised-button mat-primary" (click)="save()">Save</button>
保存功能:
save() {
this.dialogRef.close(this.form.value);
}
【问题讨论】:
-
使用表单提交操作
-
使用表单控件进行输入。
-
我通过提交操作做到了,但它仍然不起作用
标签: angular modal-dialog mat-input mat-error