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

aura:if

aura:if は、isTrue 属性が true と評価されたときにタグ内のコンテンツを表示します。

フレームワークは、サーバで isTrue 式を評価し、その body または else 属性のいずれかでコンポーネントをインスタンス化します。

aura:if がコンポーネントをインスタンス化するのは、その body または else 属性のいずれかでであり、両方でインスタンス化することはありません。aura:renderIf は、その body と else 属性の両方でコンポーネントをインスタンス化しますが、表示するのは 1 つのみです。isTrue の状態が変化した場合、aura:if でまず他方の状態に対してコンポーネントをインスタンス化してから、表示する必要があります。パフォーマンスを向上するには、aura:renderIf の代わりに aura:if を使用することをお勧めします。aura:renderIf は、true および false の両方の状態に対してコンポーネントを表示する場合にのみ使用を検討してください。最初に表示されないコンポーネントをインスタンス化するには、サーバに往復処理を要求することになります。それ以外の場合は、aura:if を使用して、指定された式が true と評価されたときにコンテンツを表示します。

メモ

属性名 説明
else ComponentDefRef[] isTrue が false と評価されたときに表示するマークアップ。aura:set タグを使用して、この属性を設定します。
isTrue string 必須。コンテンツを表示するかどうかを判断する式。true と評価されると、コンテンツが表示されます。