angular @output
-
Componentt 간 통신 EmmitFront-End/Angular 2018. 2. 7. 10:53
컴포넌트간 데이터 전달 캡슐화가 확실히 잘되어있다라고 느낌. 예를 들어 위와 같이 Child에서 발생한 Event 를 Parent 컴포넌트에 전달시켜 주려면 @Output() 이란 어노테이션을 사용해야 한다. EX). user-info 라는 컴퍼너는를 포함한 Component Parent 가 있다고 하면 user-info 가 Child 포함한 Component Parent 가 Parent 가 된다 말이 이상하네.. a user-info 에 EventEmitter 를 등록 클릭시 emit 해준다고 가정 user-info Component@Output() gnbOpenEvent = new EventEmitter(); gnbOpen(){ console.log(">>> gnbOpen called Child > ..