lightning输入切换默认情况下不会基于lwc中的for-each循环值取消选中

baubqpgj  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(204)

我已经为每个循环在内部创建了lightning输入切换。我正在通过地址集合循环它。当地址处于活动状态时,我需要检查切换,如果地址处于活动状态,我需要取消选中切换。如果我打印div中的值,它的打印正确为true或false,但如果我在lightning input中提到它为checked={address.isactive},它将不工作。它会将所有循环值的切换显示为选中状态。实际上,如果地址isactivevlue为false,我需要将切换显示为uncheck。
已尝试所有可能性“checked={address.isactive===“true”}checked={address.isactive===true}checked={address.isactive}”
下面是代码和屏幕截图。

<template for:each={addresses} for:item="address">
    <li key={address.AddressKey}>
        <div class="slds-text-heading_small">{address.IsActive}</div>
        <lightning-input data-id="status" type="toggle" label="Status " value={address.IsActive} checked={address.IsActive} message-toggle-active="Active" message-toggle-inactive="Inactive"></lightning-input> 
    </li>
</template>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题