2016-11-24 1 views
0

내 이온 사이드 메뉴를 업데이트하기 위해 즐겨 찾는 버튼을 만들려고합니다. 나는 틀릴 수도있는 @output 데코레이터를 사용하려고 시도해 왔습니다. @output을 사용하려면 두 컴포넌트 중 하나가 부모 컴포넌트에 html 지시어를 가진 자식 컴포넌트 여야합니까? 또는이 방법으로보기를 변경하지 않고 다른 구성 요소로 데이터를 전달할 수 있습니까?@Output을 가진 각도 2의 오브젝트가 다른 컴포지션에

+0

부모님과 대화하기 위해 자식 구성 요소에'@ Output'이 명시 적으로 사용됩니다. 두 개의 서로 다른 구성 요소간에 통신하려면 공통 서비스를 사용하십시오. –

답변

0

@input 및 @output에는 자식 - 부모 관계가 필요합니다. 서비스 또는 관찰 가능을 사용하여 하위 - 상위 관계 외부의 다른 구성 요소와 통신 할 수 있습니다. Angular 1 때문에 서비스가 인기가있는 것처럼 보이지만 원하는대로 사용할 수 있습니다.