Angular 如何使输入不是必需的?
我使用此验证规则:Angular 如何使输入不是必需的?,angular,Angular,我使用此验证规则: this.addVisitorForm = this.fb.group({company: [null, []]}); 正如您所看到的,没有对字段公司进行验证。但角度说它是无效的,怎么做这个领域没有必要 HTML代码是: <input maxlength="25" [ngClass]="{ 'has-error': addVisitorForm.get('company').invalid }"formControlName="company" type="text
this.addVisitorForm = this.fb.group({company: [null, []]});
正如您所看到的,没有对字段公司
进行验证。但角度说它是无效的,怎么做这个领域没有必要
HTML代码是:
<input maxlength="25" [ngClass]="{ 'has-error': addVisitorForm.get('company').invalid }"formControlName="company" type="text" class="form-control form-control-lg" required>
您混淆了
HTML5
验证和反应式表单
验证。从
标记中删除必需的属性
<input maxlength="25" [ngClass]="{ 'has-error': addVisitorForm.get('company').invalid }"formControlName="company" type="text" class="form-control form-control-lg">
您能粘贴HTML代码吗?“你说它无效”是什么意思?您是否看到任何错误消息?如果是,这个错误消息是什么?当然,我添加了有效的意思,这是真的:addVisitorForm.get('company')。无效的