Laravel livewire 绑定对象数组中的复选框

问题描述 投票:0回答:1

如何将对象数组绑定到 Laravel Livewire 中的复选框:

数组看起来像这样:

[{"name":"A","selected":true}, {"name":"B","selected":true}]

我的视野刀片:

@foreach($list as $index => $d)

   <input type="checkbox" wire:model="list.{{$index}}.selected" @if($d->selected) checked @endif>

@endforeach

问题是当未选中的复选框被选中时,数组不更新,如何解决这个问题?

laravel laravel-livewire
1个回答
0
投票

GitHub 讨论中获取答案需要使用wire.model.live而不是wire.model。

© www.soinside.com 2019 - 2024. All rights reserved.