컴포넌트 간 통신과 유효 범위 뷰는 컴포넌트로 화면을 구성하므로 같은 웹 페이지라도 데이터를 공유할 수 없다. 컴포넌트마다 자체적으로 고유한 유효 범위를 갖기 때문이다. 위는 한 컴포넌트에서 다른 컴포넌트의 값을 직접 참조하는 예제이다. my-component2 컴포넌트 내용에서 {{ cmp2Data }}는 my-component1 컴포넌트의 data.cmpData1를 참조하고 있다. 따라서 값 100이 화면에 표시되어야 하는데, 아무것도 표시하지 않는다. 그 이유는 my-component2 컴포넌트에서 my-component2 컴포넌트의 값을 직접 참조할 수 없기 때문이다. 즉, 컴포넌트의 유효 범위로 인해 다른 컴포넌트의 값을 직접 접근하지 못하기 때문에 나타난 결과이다. 상-하위 컴포넌트 관계 위와..