【发布时间】:2021-02-25 18:37:02
【问题描述】:
我是 Alpine JS 的新手。我想用这样的详细行设计我的表:
我写了一个简单的 HTML 表格,如下所示:
<table>
<tr>
<th>Id</th>
<th>Name</th>
<th>Username</th>
</tr>
<tr>
<td>1</td>
<td>Leanne Graham</td>
<td>Bret</td>
</tr>
<tr>
<td colspan="3">User Email : Sincere@april.biz</td>
</tr>
</table>
我尝试将我的 JSON 绑定到此表。那时,它没有按预期工作。这是我尝试过的:
<table>
<tr>
<th>Id</th>
<th>Name</th>
<th>Username</th>
</tr>
<template x-for="u in users" :key="u.id">
<tr>
<td x-text="u.id"></td>
<td x-text="u.name"></td>
<td x-text="u.username"></td>
</tr>
<tr>
<td x-text="u.email" colspan="3"></td>
</tr>
</template>
</table>
使用此代码,输出将如下所示:
用户详细信息字段在列表总数之后构建。那里没有像用户电子邮件这样的数据。我错过了什么?如何修复此代码?
您可以通过here 访问 Codepen 项目。
任何帮助将不胜感激!
【问题讨论】:
标签: javascript html alpine.js