Reputation: 125
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
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
Reputation: 378
I'm correcting your code
https://stackblitz.com/edit/angular-hfrx5u
you must install an import in app.module.ts
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