【发布时间】:2020-12-13 21:25:45
【问题描述】:
我想在 AlpineJS 的循环中设置隐藏输入字段的 name 属性。我试过x-bind:name 但这不起作用。
我认为这不起作用,因为在如何添加待办事项时使用了x-model:
<input x-model="todoText" type="text">
<button x-on:click.prevent="addTodo('new', todoText)">
Add
</button>
我怎样才能使下面的工作,以便将todos 数组中的索引键设置为todoSingle.id 值?
<template x-for="todoSingle in todoArray" :key="todoSingle.id">
<input type="hidden" name="todos[todoSingle.id][id]" x-model="todoSingle.id">
<input type="hidden" name="todos[todoSingle.id][type]" x-model="todoSingle.type">
<input type="hidden" name="todos[todoSingle.id][description]" x-model="todoSingle.description">
</template>
更新
代码笔here。如果您添加一个待办事项,然后返回输入字段并输入,您会看到在每个按键上都添加了相同的待办事项。
【问题讨论】:
标签: javascript alpine.js