gpt4 book ai didi

angular - 如何在模板形式 Angular 2 中使用最小、最大验证

转载 作者:行者123 更新时间:2023-12-02 03:45:24 24 4
gpt4 key购买 nike

我尝试在模板表单中使用最小验证,但它不起作用。如何以模板形式使用它?感谢您的帮助。

      <input type="number" class="form-control" name="srvc_sub_cnt{{i}}" 
[ngModel]="s?.srvc_sub_cnt" (ngModelChange)="s?.srvc_sub_cnt?
s.srvc_sub_cnt=$event:null"
required #srvc_sub_cnt="ngModel" pattern="^[0-9]+$" min="1">

<div class="cell table-info" *ngIf="srvc_sub_cnt.errors?.min" class="form_error">
Service Subscribers must be greater than 0.
</div>

最佳答案

要对 number 类型的输入使用最小/最大验证,您必须创建自定义验证器

您可以使用this图书馆。它实现了很多自定义验证器

在您的代码中包含上述库,您可以使用min/max,例如

<input type="number" [(ngModel)]="model.field" name="field" #field="ngModel" [min]="10"/>
<p *ngIf="field.errors?.min">error message</p>

关于angular - 如何在模板形式 Angular 2 中使用最小、最大验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46961901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com