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

JavaScript での属性値の操作

JavaScript で属性値を操作するときに役に立つ、よく使用されるパターンを次に示します。

例に含まれる cmp は、JavaScript コードでのコンポーネントへの参照です。通常、コンポーネントへの参照は JavaScript コードで簡単に取得できます。

属性値を取得する

コンポーネントの label 属性の値を取得するには、次のように記述します。

1var label = cmp.get("v.label");

属性値を設定する

コンポーネントの label 属性の値を設定するには、次のように記述します。

1cmp.set("v.label","This is a label");

Boolean 属性値を取得する

コンポーネントの myString 属性の boolean 値を取得するには、次のように記述します。

1var myString = $A.util.getBooleanValue(cmp.get("v.myString"));
たとえば、次の属性が $A.util.getBooleanValue() に渡されると true が返されます。
1<aura:attribute name="myString" type="String" default="my string"/>
属性が Boolean 型の場合、cmp.get("v.myBoolean") で boolean 値が返されるため、$A.util.getBooleanValue() は必要ありません。

属性値が定義されているかどうかを検証する

コンポーネントの label 属性が定義されているかどうかを判断するには、次のように記述します。

1var isDefined = !$A.util.isUndefined(cmp.get("v.label"));

属性値が空であるかどうかを検証する

コンポーネントの label 属性が空であるかどうかを判断するには、次のように記述します。

1var isEmpty = $A.util.isEmpty(cmp.get("v.label"));