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

コンポーネント参照での属性の設定

コンポーネントに <ui:button> などの別のコンポーネントを含める場合、それを <ui:button> へのコンポーネント参照と呼びます。<aura:set> を使用して、コンポーネント参照に属性を設定できます。たとえば、<ui:button> への参照がコンポーネントに含まれているとします。

1swfobject.registerObject("clippy.codeblock-0", "9");<ui:button label="">
2    <aura:set attribute="label" value="hello"/>
3</ui:button>
4

これは、次のステートメントと同等です。

1swfobject.registerObject("clippy.codeblock-1", "9");<ui:button label="hello"/>
2

この単純な例では、aura:set がない後者の構文のほうが適切です。

aura:set は、マークアップを属性値として設定する場合に効果的です。たとえば、<aura:set> タグは、aura:if コンポーネントの else 属性にマークアップを指定します。

1swfobject.registerObject("clippy.codeblock-2", "9");<aura:component>
2    <aura:attribute name="display" type="Boolean" default="true"/>
3    <aura:if isTrue="{!v.display}">
4        Show this if condition is true
5        <aura:set attribute="else">
6           Show this if condition is false
7        </aura:set>
8    </aura:if>
9</aura:component>