我创建了一个有角度的2 RC3动态表单。 问题是,如果我的html中的字段未绑定到formgroup(datamodel),运行我的应用程序时会出现以下错误:
找不到控件'地址 - > multipleAddresses'
这是我的html的一部分:
<form id="address-form" [formGroup]="form">
<fieldset formGroupName="address">
<input type="checkbox" name="multipleAddresses" [(ngModel)]="multipleAddresses">
有没有办法忽略这个未绑定的html输入。 Angular不需要检查此输入标记,因为它实际上没有绑定到formControl。
我希望任何人都可以提供帮助!
答案 0 :(得分:2)
Angular 2 RC4有一个新的表单功能可以解决这个问题。
安装并启动并运行RC4后,通过在html中添加以下内容解决了问题:[ngModelOptions]="{standalone: true}"
导致:
<input type="checkbox" [(ngModel)]="multipleAddresses" [ngModelOptions]="{standalone: true}">
请参阅RC4更改日志: https://github.com/angular/angular/blob/master/CHANGELOG.md
表单:在表单(6edf047)中添加对独立ngModel目录的支持,关闭#9230