属性の移行
Aura コンポーネントの <aura:attribute>
タグの属性を Lightning Web コンポーネントの JavaScript プロパティに移行します。
Aura コンポーネントの myAttribute
属性を見てみましょう。
Lightning Web コンポーネントでは、代わりに myAttribute
という JavaScript プロパティを使用します。
@api
デコレータは myAttribute
を公開プロパティとして定義します。「公開プロパティ」を参照してください。
コンポーネントの HTML ファイルでプロパティを参照します。
Lightning Web コンポーネントの Boolean 属性値は、true
および false
値を指定せずにマークアップで設定されます。この値は、属性が存在するか (true
)、否か (false
) によって設定されます。JavaScript では、動的計算値を使用して Boolean プロパティ値を設定できます。Boolean プロパティの値が false
に計算される場合、DOM から削除されます。「Boolean のプロパティ」を参照してください。
変換された Aura コンポーネントの属性は、Lightning Web コンポーネントで完全にサポートされている必要があります。サポートされていないと、エラーや破損が発生する可能性があります。
関連トピック