반응형 함수컨텍스트1 [Angular] 함수 바인딩(this) Angular 프로젝트를 진행하면서, 그리드 컴포넌트에서 데이터를 추가하는 기능을 구현하던 중 예상치 못한 오류가 발생했습니다.편집 버튼을 누르고 "추가(Add)" 를 실행했을 때, 내부 로직에서 this.user 값을 참조하지 못하는 문제가 있었습니다. 분명 this.user는 정상적으로 초기화되어 있었고, 다른 메서드에서는 문제 없이 동작했기 때문에 더 헤맸습니다. 문제는 바로 함수 바인딩이 누락되어 this 컨텍스트가 엉켜버린 상태였습니다. 문제 상황 요약위 코드에서 addDataFunc는 부모 컴포넌트의 메서드이며, 그리드에서 클릭 시 호출됩니다.그러나 내부에서 this.user에 접근하려고 하면 undefined 오류가 발생했습니다. 원인 분석: this 바인딩 누락JavaScript에서 함수는.. 2025. 5. 14. 이전 1 다음 반응형