【问题标题】:Livewire Select field selected已选择 Livewire 选择字段
【发布时间】:2021-05-25 14:33:37
【问题描述】:

我有一个选择字段,其中包含一个表中的值,我想将其与另一个表进行比较,如果值匹配,则标记为选中。

<select name="tour" class="form-control form-control-sm" wire:model="selectTour">
  @foreach($touren as $tour)
   <option {{ $beleg->Tour == $tour->Gruppe ? 'selected' : '' }} value="{{ $tour->Gruppe }}">{{ $tour->Gruppe }}</option>
  @endforeach
</select>

如果我现在重新加载页面,匹配的值会短暂标记为选中,但会自动跳回“请选择”。

如果我删除 wire:model=“selectTour” 它会起作用。但无法对选择字段执行任何操作。

谁能帮忙?

【问题讨论】:

    标签: laravel laravel-livewire


    【解决方案1】:

    您在 livewire 组件中的 selectTour 值仍为 null 或空(无论您设置了什么)。您需要更新该值。或者,如果您可以在 livewire 组件中访问 beleg,则像这样 $this-&gt;selectTour = $this-&gt;beleg-&gt;Tour 设置 mount() 中的值。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 2021-08-22
      • 2019-04-24
      • 2022-06-13
      • 1970-01-01
      • 2021-06-30
      • 2022-12-03
      • 2016-04-18
      相关资源
      最近更新 更多