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

aura:renderIf

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

aura:renderIf は、true および false の両方の状態に対してコンポーネントを表示する場合にのみ使用を検討してください。最初に表示されないコンポーネントをインスタンス化するには、サーバに往復処理を要求することになります。それ以外の場合は、aura:if を使用して、指定された式が true と評価されたときにコンテンツを表示します。

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

式を渡す

評価するコンポーネントに式を渡す場合は、aura:renderIf を使用します。たとえば、aura:renderIf タグを含むコンポーネントを参照するコンテナコンポーネントがあるとします。

container.cmp

myCmp.cmp

コンテナコンポーネントには、native 属性の値を切り替えるボタンがあります。

containerController.js

このボタンを押すと、式 native={!v.native || v.native}"aura:renderIf タグに渡され、正しく再評価されます。