JavaScript LWC 条件付きディレクティブを使用するサンプル
環境
Windows 11Pro 64bit
Google Chrome 126.0.6478.115(Official Build) (64 ビット)
概要
従来の if:true や if:false ディレクティブが、lwc:if、lwc:elseif、
lwc:else 条件付きディレクティブに置き換わりました。
使用例
<!-- conditionalExample.html --> <template> <template lwc:if={isTemplateOne}> テンプレート one. </template> <template lwc:else> テンプレート two. </template>
lwc:elseif と lwc:else はどちらも、同階層の lwc:if または
lwc:elseif のすぐ後ろに続ける必要があります。
expression1 が truthy を返す場合は、他のどのプロパティ getter にもアクセスしません。
<!-- example.html --> <template> <template lwc:if={expression1}> 処理コード 1 </template> <template lwc:elseif={expression2}> 処理コード 2 </template> <template lwc:else> 処理コード 3 </template> </template>