目標は、呼び出し元によって宣言されたコンテンツの複数のブロックを持つ HTML の構造を定義することです。たとえば、ヘッダー、本文、およびコンテンツです。結果のマークアップは次のようになります。
<header>My header</header>
<div class="body">My body</div>
<footer>My footer</footer>
コンポーネントをインスタンス化するテンプレートは、My header
、My body
、およびの 3 つのセクションをそれぞれ定義しますMy footer
。
Ruby on Rails ではcontent_for :header
、呼び出し元からヘッダー コンテンツをキャプチャし、それyield :header
を補間するために使用します。
これはember.jsで可能ですか?