1

我在 /components/some-dir/some-component.js 中有一个组件,并试图在 .hbs 模板文件中使用它。

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

但车把会引发错误。ember 应用程序工具包文档说“/”被转换为“。” 并使用别名:

// 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}} 

但是很难让它与组件类似地工作,所以不知道它是否适用?

4

1 回答 1

0

正如 stefanpenner 在 EAK Issue542中“回答”的那样

“现在,不要使用子目录,而只是使用更多的破折号(希望我们可以在 htmlbars/handlebars 中解决这个问题)”~stefanpenner

于 2014-05-29T03:11:17.390 回答