aura:if
else 属性のボディまたはコンポーネントのいずれかを条件付きでインスタンス化し、表示します。
aura:if は、サーバで isTrue 式を評価し、その body または else 属性のいずれかでコンポーネントをインスタンス化します。
次の例は、isTrue 式が true と評価されているためボディを表示します。
1<aura:attribute name="display" type="Boolean" default="true"/>
2<aura:if isTrue="{!v.display}">
3 Show this if true
4 <aura:set attribute="else">
5 Show this if false
6 </aura:set>
7</aura:if>属性
| 属性名 | 属性型 | 説明 | 必須項目 |
|---|---|---|---|
| body | ComponentDefRef[] | isTrue が true と評価されたときに表示するコンポーネント。 | はい |
| else | ComponentDefRef[] | isTrue が false と評価されたときに表示する代替内容で、ボディは表示されません。常に aura:set タグを使用して設定する必要があります。 | |
| isTrue | Boolean | ボディを表示するために true と評価される必要がある式。 | はい |