Unable to solve Can't bind to formGroup since it isn't a known property of form.
I have already tried all the solutions
already add ReactiveFormsModule , FormsModule
also tried [formGroup] and [FormGroup] still getting the same error
import { ReactiveFormsModule , FormsModule } from '@angular/forms';
 imports: [
    BrowserModule,
    FormsModule,
    ReactiveFormsModule,
  ]
my form
<form [formGroup]="addPostForm" (ngSubmit)="addNewPost()">
     <ion-item>
          <ion-label class="grey" position="stacked">Caption </ion-label>
          <ion-input type="text" formControlName="caption"></ion-input>
     </ion-item>
     <ion-button expand="block" type="submit" shape="round">Save</ion-button>
</form>
add-post.page.ts
import { Component, OnInit } from '@angular/core';
import { IonSlides } from '@ionic/angular';
import { ApiService } from '../services/api.service';
import { Router } from "@angular/router"
import { FormBuilder, FormGroup, Validators, ReactiveFormsModule, FormsModule } from '@angular/forms';
@Component({
  selector: 'app-add-post',
  templateUrl: './add-post.page.html',
  styleUrls: ['./add-post.page.scss'],
})
export class AddPostPage implements OnInit {
    addPostForm: FormGroup;
    picture = null;
    submitted = false;
    success = false;
    constructor(
        private api: ApiService,
        private FormBuilder: FormBuilder,
        private router: Router,
    ) {
        this.addPostForm = this.FormBuilder.group({
            caption: ['']
        });
    }
 
     
     
    