Angular가 {{ PLACEHOLDER }}라는 이름으로 내보낸 디렉티브를 찾을 수 없습니다. 내보내기 이름은 디렉티브 데코레이터의 exportAs 프로퍼티에 지정합니다. 템플릿에서 FormsModule이나 Material 모듈을 사용하면서 해당 모듈을 불러오지 않았을 때 흔히 발생합니다.
HELPFUL: 이 오류는 흔한 컴파일러 오류인 NG8003: 내보내기 이름에 해당하는 디렉티브를 찾을 수 없음에 대응하는 런타임 오류입니다.
오류 디버깅
내보내기 이름을 사용해 해당 이름을 사용하는 템플릿이나 모듈을 추적하세요.
모든 의존성을 NgModule에서 올바르게 불러오고 선언했는지 확인하세요. 예를 들어 찾을 수 없는 내보내기 이름이 ngForm이라면 FormsModule을 불러와 *.module.ts의 imports 목록에 선언해야 오류를 해결할 수 있습니다.
import { FormsModule } from '@angular/forms';
@NgModule({
…
imports: [
FormsModule,
…
최근에 import를 추가했다면 변경 사항을 반영하기 위해 서버를 다시 시작해야 할 수도 있습니다.