_yield
ブロック パラメーターを使用すると、ハックを必要とせずにコンポーネントをネストされたコントロールに公開するために次のように動作すると思いました。
{{#my-component as |myparam|}}
{{log myparam}}
{{/my-component}}
このログは未定義を返すため、これは機能していないようです。
と を使用ember-cli 0.1.15
ember 1.10.0
してember-cli-htmlbars 0.7.4
います。ブロック パラメータを有効にするために何かする必要がありますか、それとも正しい表記法ではありませんか?
アップデート
使用例として、スライドとコントロール ボタンを備えた柔軟なカルーセルを考えてみましょう。
{{#carousel-component as |carousel|}}
{{#slide-component}}
<button {{action "nextSlide" target=carousel}}>Next</button>
{{/slide}}
{{/carousel-component}}
block params
具体的に言うと、これは、 Ember 1.10 で利用可能な新しい構文を厳密に使用して、このユース ケースを解決しようとする試みです。