2014-02-13 3 views
1

구성 요소가 /components/some-dir/some-component.js에 있으며 .hbs 템플릿 파일에서이 구성 요소를 사용하려고합니다.ember app kit 템플릿의 중첩 디렉토리에있는 구성 요소에 액세스하는 방법

{{#some-dir/some-component set=this}}{{/some-dir/some-component}} 

그러나 핸들 바가 오류를 발생시킵니다. 엠버 앱 키트 documentation에 '/'는 '.'로 변환됩니다. 별칭을 사용하는 것 :

// controller/posts.js 
export default Ember.Controller.extend({ 
    needs: ['posts/details'], 
    postsDetails: Ember.computed.alias('controllers.posts/details') 
}); 

// templates/posts.hbs 
// because {{controllers.posts/details.count}} does not work 
{{postsDetails.count}} 

구성 요소와 비슷하게 작동하는 데 문제가 있었으므로 적용 여부는 알 수 없었습니다.

답변

0

는 그대로 "단지가 아니라 단지 더 많은 대시 (잘하면 우리가 htmlbars/핸들에서이 문제를 해결할 수) 하위 DIRS를 사용하지 않는, 지금은"EAK Issue542

에 stefanpenner에 의해 "대답"~ stefanpenner