Angular Can';t绑定到';FormGroup';因为它不是';t'的已知属性;表格'----

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

所以我一直在浏览互联网,每个人都说了同样的话,那就是我必须在appmodule.ts中添加导入,但我添加了导入,我仍然有相同的错误

错误是:

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()

看起来您混淆了角度形式的两种用法-您应该在模板中使用指令,在组件文件中使用实例:

  • 在模板中使用指令,它应该是camelCase,如下所述:


  • [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(''),
      });
    }