Angular Can';t绑定到';FormGroup';因为它不是';t'的已知属性;表格'----
所以我一直在浏览互联网,每个人都说了同样的话,那就是我必须在appmodule.ts中添加导入,但我添加了导入,我仍然有相同的错误 错误是:Angular Can';t绑定到';FormGroup';因为它不是';t'的已知属性;表格'----,angular,typescript,ionic-framework,angular-forms,Angular,Typescript,Ionic Framework,Angular Forms,所以我一直在浏览互联网,每个人都说了同样的话,那就是我必须在appmodule.ts中添加导入,但我添加了导入,我仍然有相同的错误 错误是: Can't bind to 'FormGroup' since it isn't a known property of 'form'. (" <ion-col> <form novalidate [ERROR ->][FormGroup]="form" (ngSubmit)="addUse
Can't bind to 'FormGroup' since it isn't a known property of 'form'. ("
<ion-col>
<form novalidate [ERROR ->][FormGroup]="form" (ngSubmit)="addUser(form)">
<ion-title class="center">Registr"): ng:///AppModule/RegisterPage.html@8:33
无法绑定到“FormGroup”,因为它不是“form”的已知属性。("
][FormGroup]=“表单”(ngSubmit)=“添加用户(表单)”>
register”):ng:///AppModule/RegisterPage。html@8:33
Register.html()
Register.ts()
Appmodule.ts()看起来您混淆了角度形式的两种用法-您应该在模板中使用指令,在组件文件中使用类实例:
[FormGroup]
应该是[FormGroup]
请注意小写的
f
还有一个常见的问题是延迟加载。如果您是延迟加载,请不要忘记在当前模块中包括相关导入(在本例中为ReactiveFormsModule),而不仅仅是在父模块中 看起来你在用Ionic4?您还需要将FormsModule
和ReactiveFormsModule
导入模块.ts
,然后将它们添加到imports
数组中。请编辑问题,并包含代码本身,而不是链接。谢谢你尝试一下[formGroup]=“form”
?试着问一个问题,而不是仅仅说你有错误。在问题中发布相关代码,发布错误消息,并询问是否有人知道可能导致错误的原因。
<form [formGroup]="yourFormName">
CONTENT
</form>
export class YourComponent {
public yourFormName: FormGroup = new FormGroup({
firstControl: new FormControl(''),
lastControl: new FormControl(''),
});
}