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

问题描述 投票:0回答:1

在 Angular 中,您可以向输入添加属性并使用 attr 使其可选:

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

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

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

如果 someControl 未定义或为 null,formControl 将不会被设置?

angular angular2-forms
1个回答
0
投票

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

firstName: ['', Validators.required],
© www.soinside.com 2019 - 2024. All rights reserved.