이 호스트 구성 요소 코드를 상상?전화 중첩 된 구성 요소의 기능 angular2
답변
할 수있는 방법은 ViewChild
입니다. 즉, 하위 구성 요소를 부모에게 ViewChild
으로 삽입합니다.
import { ViewChild } from '@angular/core';
import { Component } from '@angular/core';
import { ChildComponent } from './child.component';
@Component({
selector: 'parent-component',
template: ` implements AfterViewInit
<child-component></child-component>
`,
directives: [ChildComponent]
})
export class ParentComponent {
@ViewChild(ChildComponent)
private childComponent: ChildComponent;
save(): void {
this.myService.myHTTPCall().subscribe((event) => {
this.childComponent.waitingForHostedComp(event);
})
}
}
자세한 내용은 Component Interaction Cookbook: Parent Calls a ViewChild에서 확인할 수 있습니다.
흥미 롭군요 ... 전에 사용한 것처럼 다른 입력 및 출력이 작동합니까 (이 코드 샘플에서 언급하지 않았습니다)? – nottinhill
물론 이전과 같이 작동합니다. ViewChild는 타이프 스크립트 코드에서 자식 구성 요소와 상호 작용할 수있는 방법 일뿐입니다. –
'private childComponent : ChildComponent;'를 생성자에 넣어야 만 완벽하게 작동합니다. 고마워, 베르나르도. – nottinhill
- 1. 중첩 된 요소의 호버 기능
- 2. Angular2 중첩 된 구성 요소와 보조 경로
- 3. Access Angular2 구성 요소의 구성 요소
- 4. Angular2 중첩 된 HTTP는
- 5. 중첩 된 구성 요소의 Polymer.js 데이터 바인딩
- 6. Angular2 : 구성 요소의 입력에서 문자를 탈출
- 7. Angular2 - 구성 요소의 아이 변수 변화
- 8. 이 구성 요소의 선택 기준을 얻을 angular2
- 9. Joomla 구성 요소의 로그인 기능
- 10. 반응 구성 요소의 필터 기능
- 11. 중첩 구성 요소에 기능 추가
- 12. Angular2 중첩 된 구성 요소 및 템플릿 계층
- 13. angular2 중첩 된 구성 요소 templateUrl을 찾을 수 없습니다.
- 14. 의존성 삽입 기능이없는 Angular2 중첩 구성 요소?
- 15. Nativescript angular2 다른 구성 요소의 구성 요소를 다시 사용하십시오.
- 16. Angular2 - 상위 구성 요소의 하위 구성 요소에서 함수 실행
- 17. 깊게 중첩 된 경로가있는 Angular2 라우팅 v3.0.0
- 18. Angular2 - 전체보기 기능
- 19. joomla 구성 요소의 API 키 기능
- 20. 중첩 된 기능
- 21. angular2 요소의 여러 템플릿 바인딩
- 22. Angular2 재사용 구성 요소
- 23. 구성 요소 입력에 Angular2 바인드 등록 정보
- 24. 각도 2로 중첩 된 구성 요소의 값을 얻는 방법은 무엇입니까?
- 25. Ember : 중첩 된 구성 요소의 요소 id 설정
- 26. 중첩 된 구성 요소의 범위로 데이터를 전달하는 방법은 무엇입니까?
- 27. Reactjs : Jsx 구성 요소의 3 중 인라인 (중첩 된 삼자)
- 28. 중첩 된 복합 구성 요소의 내부 패싯 출력
- 29. Angular2 요소의 클래스 확인
- 30. AdvanceDataGrid 구성 요소의 오른쪽 테두리에 기능 추가
더 많은 코드를 제공해주십시오. 'save()'와'waitingForHostComp()'는 어디에 있습니까? –
'save()'는 ChildComponent를 가져 오는 ParentComponent에있다. 'waitingForHostComp()'는 ChildComponent에있다. 기본적으로 ChildComponent의 Listener는 ParentComponent (ChildComponent를 주입)가 서버로부터 응답을받을 때 트리거됩니다. – nottinhill