Форма на основе шаблона - Пользовательские валидаторы - PullRequest
0 голосов
/ 13 сентября 2018

Цель

Использование JHipster 5.0 и Angular 6.

Значение на входе должно быть 0,0,5 или 1. Я не хочу использовать выбор для принудительного выбора параметров, потому что я хочу, чтобы пользователь мог быстро набирать числа в каждом входе.

Форма

        <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)"!

Спасибо!

1 Ответ

0 голосов
/ 13 сентября 2018

Вы пробовали то, что описано в официальной документации ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...