如何修复angular7中的“无法读取未定义的属性”错误”?

时间:2019-03-26 12:52:27

标签: angular

材料验证

需要数量

    <div *ngIf="quantity.errors.minlength">should be greater than one</div>

我希望数量字段只能验证整数,不能验证小数,并且应该大于1。

2 个答案:

答案 0 :(得分:1)

如果是被动式,您可以尝试

*ngIf="form.get('quantity').hasError('minlength')"

答案 1 :(得分:1)

您可以在属性绑定中使用?

<div *ngIf="quantity?.errors.minlength">should be greater than one</div>

这不会因为没有数量errors而引发任何错误。并且当任何错误必然要数量时,该消息就会出现。