에서 상위 구성 요소에서 구성 요소의 인스턴스 내가 "컨테이너"구성 요소를 가지고액세스 EmberJS
# components/container-component.js
import Ember from 'ember';
export default Ember.Component.extend({
displayComponent: 'simple-box'
});
템플릿은 "컨테이너 구성 요소"인스턴스 내에서 지금
# templates/container-component.hbs
<div>
{{component displayComponent}}
</div>
입니다. 어떻게 계산 된 "displayComponent"인스턴스에 액세스 할 수 있습니까?
내가 어떻게 할 수 있을지에 대한 아이디어가 있습니까? 나는 얻을 방법을 사용하면
나는 구성 요소의 문자열 ID를 얻을 내가 아는 한 부모 구성 요소의 JS 파일에서 아이들 구성 요소를 검색하는 기본 방법은 없다
this.get('displayComponent')
# returns (String) 'simple-box'
해당 인스턴스로 무엇을 하시겠습니까? – ykaragol
고마워, 내 의견 좀 봐 줄래? http://stackoverflow.com/questions/41089339/access-the-instance-of-the-component-from-parent-component-in-emberjs?noredirect=1#comment69398007_41089703 –