form 태그에 formGroup을 설정하였는데 'No provider for ControlContainer' 에러가 발생하였습니다.
formGroup 외에 angular에서 사용하는 form 명령을 사용하려면 module에서 ReactiveFormsModule 을 import 해야 합니다.
ReactiveFormsModule는 '@angular/forms'에 있습니다.
import { ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
ReactiveFormsModule
]
})
import { ApplicationConfig } from '@angular/core';
import { provideRouter } from '@angular/router';
// 1. '@angular/forms'에서 프로바이더 함수 임포트
import { provideReactiveFormsModule } from '@angular/forms';
import { routes } from './app.routes';
export const appConfig: ApplicationConfig = {
providers: [
provideRouter(routes),
provideReactiveFormsModule() // 2. providers 배열에 추가하여 앱 전체에 제공
]
};