繁体   English   中英

Angular 如何使 [formControl] 成为可选字段

[英]Angular How to make [formControl] an optional field

在 Angular 中,您可以向输入添加属性并使用 attr 将它们设为可选:

<input [type]="text" [attr.id]="id">

但是如何使表单控件成为可选的呢? 我想要这样的东西:

<input [type]="text" [attr.formControl]="someControl">

如果 someControl 未定义或为空,则不会设置 formControl 在哪里?

只要您没有将必需的 Validator 附加到 formControl,它就在表单中被视为可选的。 您的表单不会对此类字段有任何错误,因为它们没有附加必需的验证器。 它是这样附加的:

firstName: ['', Validators.required],

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM