Aymeric
Aymeric

Reputation: 125

Angular 8: Add input field in a form with a button Error Code

Hello I need to add an input field into my form with a button. Here my code : stackblitz I got some error in my code. I got this in my browser console: Cannot find control with name: '0' and AuditsComponent.html:9 ERROR TypeError: control.registerOnChange is not a function And in my angular server : ERROR in src/app/components/audits/audits.component.ts(50,26): error TS2345: Argument of type 'any' is not assignable to parameter of type 'never'.

Thanks for contributing !

Upvotes: 3

Views: 278

Answers (2)

Aymeric
Aymeric

Reputation: 125

Somebody helped me with my error. I corrected it in my stackblitz.

I didn't give a good property for my arrayItems.

Before (incorrect):

arrayItems= []

After (correct):

arrayItems: any[] = [];

Upvotes: 0

Boris Adamyan
Boris Adamyan

Reputation: 378

I'm correcting your code

https://stackblitz.com/edit/angular-hfrx5u

you must install an import in app.module.ts

  1. angular material
  2. import a MatInputModule
  3. for reactive forms input ReactiveFormsModule

     import { FormsModule, ReactiveFormsModule } from '@angular/forms';
     import {MatInputModule} from '@angular/material/input';  
    
     and in NgModule
    
    imports:[ BrowserModule, FormsModule, ReactiveFormsModule, MatInputModule],
    

Upvotes: 2

Related Questions