Angular 如何修复';无法读取属性';错误';未定义的';在安圭拉?

Angular 如何修复';无法读取属性';错误';未定义的';在安圭拉?,angular,Angular,材料验证 数量是必需的 <div *ngIf="quantity.errors.minlength">should be greater than one</div> 应大于1 我希望quantity字段应该只验证整数而不是小数,并且它应该大于1。如果是被动形式,您可以试试这个 *ngIf="form.get('quantity').hasError('minlength')" 您可以在属性绑定中使用?: <div *ngIf="quantity?.e

材料验证

数量是必需的

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

我希望quantity字段应该只验证整数而不是小数,并且它应该大于1。

如果是被动形式,您可以试试这个

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

您可以在属性绑定中使用

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

这不会因为数量上没有任何
错误而引发任何错误。当任何错误绑定到数量时,消息将显示。

嗨,你能再分享一些代码吗,这样我就可以帮助你了。听起来好像
quantity
没有使用名为
errors
的属性声明。你能为一些上下文提供更多的代码吗?