angular - 早些时候在 fromGroup 中出现错误,它工作正常,但现在显示错误
问题描述
<div class="col-md-4">
<form [formGroup]="uploadForm" (ngSubmit)="onSubmit(uploadForm.organization)">
<fieldset class="form-group">
<label class="control-label" for="email">
<h6 class="text-success">Contact Email</h6>
</label>
<div class="input-group">
<div class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></div>
<input type="email" class="form-control" [(ngModel)]='organization.ContactEmail' placeholder="Contact Email" />
</div>
</fieldset>
</form>
</div>
OrgnizationFormComponent.html :18 ERROR 错误: ngModel 不能用于使用父 formGroup 指令注册表单控件。尝试改用 formGroup 的合作伙伴指令“formControlName”。 例子:
<div [formGroup]="myGroup"> <input formControlName="firstName"> </div>
在你的课堂上:
this.myGroup = new FormGroup({ firstName: new FormControl() });
或者,如果您想避免注册此表单控件,请在 ngModelOptions 中指明它是独立的:
例子:
<div [formGroup]="myGroup"> <input formControlName="firstName"> <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}"> </div>
解决方案
推荐阅读
- tensorflow - 张量流新手
- java - 非空属性引用空值或瞬态值?
- node.js - 更新 MongoDB 集合中的字符串值
- php - VTiger CRM 客户门户(无法连接到服务器。请在提供的配置文件中配置您的站点 URL。)
- kotlin - 存根时抛出 Kotlin + Mockito + NullPointerException
- javascript - D3-如何显示 xAxis 的刻度
- git - Git submdule - 改变银行
- javascript - 显示 AJAX 的不同数组描述的控制台
- php - 使用ajax和php在mysql db中导入csv
- python - 根据 Python 中的字符串值从列表中返回特定值