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

EAK Issue542の stefanpenner による「回答」として

「今のところ、サブディレクトリを使用しないでください。ダッシュをたくさん追加するだけです (これを htmlbars/handlebars 内で解決できることを願っています)」 ~stefanpenner

于 2014-05-29T03:11:17.390 に答える