【发布时间】:2019-08-17 20:53:04
【问题描述】:
我有一个像这样的文本区域:
<div class="form-group">
<label for="form_message">Message * (Minimum if 15 characters)</label>
<textarea
id="form_message"
required
class="form-control"
placeholder="Message *"
rows="6"
formControlName="form_message"
></textarea>
<div
*ngIf="
form_message.invalid &&
(form_message.dirty || form_message.touched)
"
class="alert alert-danger"
>
<div *ngIf="form_message.errors.minlength">
Message must be at least 15 characters.
</div>
</div>
</div>
</div>
在第一个*ngIf中我想查看<textarea>中的文字长度是否大于零,以防止<textarea>脏的时候出现没有文字的红框,但用户已删除所有文本。
我曾经用 ngModel 来做这个,但是已经被弃用了。
如何判断<textarea> 中没有文字?
【问题讨论】:
-
form_message.errors.required在字段为空时为真。只要您使用所需的验证器。
标签: javascript angular typescript