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

条件式

3 項演算子と <aura:if> タグを使用した条件式の例を示します。

3 項演算子

次の式は、3 項演算子を使用して、2 つの値のいずれかを条件に応じて出力します。

1<a class="{!v.location == '/active' ? 'selected' : ''}" href="#/active">Active</a>

{!v.location == '/active' ? 'selected' : ''} 式は、location 属性が /active に設定されているかどうかを確認して、HTML <a> タグの class 属性を条件に応じて設定します。true の場合は、式が classselected に設定します。

条件付きマークアップでの <aura:if> の使用

マークアップの次のスニペットは、<aura:if> タグを使用して、編集ボタンを条件に応じて表示します。

1<aura:attribute name="edit" type="Boolean" default="true"/>
2<aura:if isTrue="{!v.edit}">
3    <ui:button label="Edit"/>
4    <aura:set attribute="else">
5        You can’t edit this.
6    </aura:set>
7</aura:if>

edit 属性が true に設定されている場合は、ui:button が表示されます。それ以外の場合は、else 属性のテキストが表示されます。