この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

aura:renderIf

このコンポーネントでは、内容を条件付きで表示できます。isTrue が true と評価されたときにのみボディを表示します。else 属性では、isTrue が false と評価されたときの代替内容を表示できます。

式で使用する値が変更されるたびに、isTrue 内の式が再評価されます。式の結果が変更されると、コンポーネントの再表示がトリガされます。true および false の両方の状態に対してコンポーネントを表示する場合は、aura:renderIf を使用します。最初に表示されないコンポーネントをインスタンス化するには、サーバへの往復処理が必要です。条件を切り替えると、現在のブランチが非表示となり、他のブランチが表示されます。body または else 属性のいずれか (両方ではない) でコンポーネントをインスタンス化する場合は、代わりに aura:if を使用します。

1<aura:component>
2    <aura:renderIf isTrue="{!v.truthy}">
3    True
4    <aura:set attribute="else">
5      False
6    </aura:set>
7  </aura:renderIf> 
8</aura:component>

属性

属性名 属性型 説明 必須項目
body Component[] コンポーネントのボディ。マークアップでは、これはタグのボディに含まれるすべてを指します。
else Component[] isTrue が false と評価されたときに表示する代替内容で、ボディは表示されません。<aura:set> タグを使用して設定します。
isTrue Boolean コンポーネントのボディを表示するために true と評価される必要がある式。 はい