スロット
スロットは、ガイドテンプレート言語内でセクションまたはギアのコンテナとして使用します。スロットではブロックタグが使用されます。またスロットは、データコンテキストに影響しません。
スロットをレイアウト内で使用して、表示するコンテンツの構造を定義します。各スロットには 3 つの異なるセクションが含まれます。
- meta - 他のアプリケーションで使用されるスロットに関するデータを保存します (検証やコンパイルを含む)。meta タグ内のどの要素も表示や最終的なコンテンツに影響しません。
- default - マークアップにコンテンツが含まれていない場合や、値が空の場合に提供されるコンテンツを保存します。content - 表示するマークアップを保存します。
- スロットでデフォルトコンテンツが提供される場合、スロットで空の値が提供されない限り、表示されるスロットではコンテンツのみが提供されます。
テンプレート
1{{.slot mySlot}}
2 {{.meta}}{"maxGears": 1}{{/meta}}
3nbsp; {{.default}}This slot contains no content.{{/default}}
4 {{.block someGear GearThatWritesHello}}Hello.{{/block}}
5 Hello to you, too.
6{{/slot}}出力
1Hello.
2Hello to you, too.