模板驱动的表单 - 自定义验证器

问题描述 投票:0回答:1

目标

使用JHipster 5.0和Angular 6。

输入中的值必须是0,0.5或1.我不想使用select强制选项,因为我希望用户能够快速键入每个输入中的数字。

表格

        <tr  *ngFor="let keyOfMap of keysOfMap ; let i= index" >
                <td> {{keyOfMap}} </td>
                <td *ngFor="let arrayOfArray of arrayOfArrays[i] ; let f = index "  >
                    <form name="editForm" role="form" #editForm="ngForm">
                    <input type= number class = "form-control-plaintext" name="quantite" id="field_quantite" [(ngModel)]="arrayOfArray.quantite" required>
                        <div [hidden]="!(editForm.controls.quantite?.invalid)">
                            <small class="form-text text-danger"
                                   [hidden]="!editForm.controls.quantite?.errors?.required" jhiTranslate="entity.validation.required">
                                This field is required.
                            </small>
                        </div>
                    </form>
                    {{arrayOfArray.quantite}}
                </td>
        </tr>

问题

我不知道是否存在应用此类验证器的选项。如果它不存在,我不知道如何在JHipster / Angular中添加它。我现在找不到正确的信息。

编辑编辑

好的,这有效:pattern =“(0 | 0.5 | 1)”!

谢谢!

angular jhipster
1个回答
0
投票

你尝试过official documentation中描述的内容吗?

© www.soinside.com 2019 - 2024. All rights reserved.