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}}
구성 요소와 비슷하게 작동하는 데 문제가 있었으므로 적용 여부는 알 수 없었습니다.