2017-11-28 22 views
0

나는이 기사 (https://angular.io/guide/component-interaction#top)를 읽고 있었는데 나는이 섹션을 보았고 부모와 자녀 그리고 가족이라는 용어를 사용하는 것으로 나타났습니다. 여기서 예두 구성 요소를 가족으로 정의하는 것은 무엇입니까?

:

부모와 아이가 서비스

부모 성분과 아이들주 인터페이스 가족 내에서 양방향 통신을 가능하게하는 서비스를 통해 통신 .

"가족"의 두 구성 요소를 만드는 이유 한 가족의 각진 구성 요소는 모두 구성 요소입니까? 아니면 그것들을 같은 구성원으로 정의하는 무언가가 있습니까?

+1

그것은 단지 은유입니다. 구성 요소 A의 템플리트가 다른 구성 요소 B와 다른 구성 요소 C를 작성하면 A는 B와 C의 상위입니다. B와 C는 A의 자식이다. B와 C는 형제입니다. 특히 유스 케이스를 구현하려는 공통된 목적이있는 경우에는 이들을 모두 가족이라고 생각할 수 있습니다. –

답변

1

각도 앱은 구성 요소 트리로 구성됩니다. 각도는 단일 방향 흐름입니다. 즉, 이벤트는 하위에서 상위로 이동하고 입력은 상위에서 하위로 이동합니다. 다른 통신 방법을 사용할 수도 있으며, 이는 다른 구성 요소에 서비스를 주입하고 구성 요소간에 데이터를 공유 할 수있는 서비스입니다.