에러 백과

값이 설정되기 전에 필수 입력값에 접근함

필수 입력값에 접근했지만 바인딩된 값이 없습니다.

디렉티브나 컴포넌트에서 필수 입력값에 너무 일찍 접근하면 이 문제가 발생할 수 있습니다. 클래스를 생성하는 과정에서 입력값을 읽을 때 흔히 발생합니다.

입력값은 ngOnInit 라이프사이클 훅부터 사용할 수 있음이 보장됩니다.

오류 해결

반응 컨텍스트에서 필수 입력값에 접근하세요. 예를 들어 템플릿 자체나 computed, effect 안에서 접근하세요.

또는 ngOnInit 라이프사이클 훅 안이나 그 이후에 입력값에 접근하세요.