フラグメント・スロットへのデフォルトのコンテンツの追加
ベスト・プラクティスとして、フラグメント・ユーザーが独自のコンテンツを提供しない場合には、フラグメント・スロットにいくつかのデフォルト・コンテンツを提供することをお薦めします。 これを行うには、フラグメント・スロットのHTMLの<template>内に必要な要素を追加します。
たとえば、フラグメント・ユーザーがそれ自体を指定しない場合、
greetingAreaスロットのHello!の標準グリーティングにデフォルト設定できます。 これを行うには:
- フラグメント・デザイナで、「構造」ビューでフラグメント・スロットを選択し、「コード」をクリックしてフラグメントのHTMLソースを表示します。
<template>要素にラップされたデフォルトのコンテンツを、<oj-vb-fragment-slot>内のフラグメント・スロットの定義に追加します。 たとえば:<oj-vb-fragment-slot bridge="[[vbBridge]]" class="oj-flex-item oj-sm-12 oj-md-12" name="greetingArea"> <template> <h3>Hello!</h3> </template> </oj-vb-fragment-slot>このフラグメントをページで使用すると、次のようになります:

図fragmentslot-defaultcontent.pngの説明