html - 如何在 AngularJS 中动态地(从 JSON)创建表结构(tr 元素)

标签 html angularjs json

如何用json数据动态填充下表html结构? (使用 AngularJS)。

这是基本的 HTML 结构:

<table class="some styling">
                    <tbody>
  <tr>
    <td><a title="test" href="#"><span>Just some tests</span></a></td>
    <td><a title="test" href="#"><span>Just some tests</span></a></td>
    <td><a title="test" href="#"><span>Just some tests</span></a></td>
  </tr>
  <tr>
  <td><a title="test" href="#"><span>Just some tests</span></a></td>
  <td><a title="test" href="#"><span>Just some tests</span></a></td>
  <td><a title="test" href="#"><span>Just some tests</span></a></td>
  </tr>
 </tbody>
</table>

困难的部分是如何确定“tr”元素。 1 个 tr 元素中总是有 3 个 td 元素。只有 TD 元素的数量可能会有所不同。

提前致谢

最佳答案

Html:
<table border="1" style="border-collapse: collapse">
      <tr>
        <th>id</th>
         <th>firstname</th>
          <th>lastname</th>
      </tr>
      <tr ng-repeat="user in users">
        <td>{{user.id}}</td>
        <td>{{user.firstname}}</td>
        <td>{{user.lastname}}</td>
        </tr>
    </table>  

JSON:

$scope.users=[
    {id:1,firstname:"naresh",lastname:"kumar"},
    {id:2,firstname:"suresh",lastname:"kumar"},
    {id:3,firstname:"harish",lastname:"kumar"},
    ]

这是我发布的示例,您可以对其进行操作。你可以在这里看看https://plnkr.co/edit/umC2hwECePaAqZ0huYoK?p=preview

关于html - 如何在 AngularJS 中动态地(从 JSON)创建表结构(tr 元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38218469/

相关文章:

php - 检测空单元格

jquery - CSS cubic-bezier 过渡导致下面的内容跳转

php - 如何使包含不受样式/CSS 影响?

javascript - 如何在 Angular JS 中将特定的 JSON 数据从一个工厂传递到另一个工厂?

html - 自定义指令调用问题

angularjs - $state.go() 后侧菜单不起作用 - ionic

javascript - 从 html 表创建一个 json 数组

java - Html,处理 JSON 响应

json - Dart问题与获取JSON数据

JavaScript 将参数传递给按钮 onclick 函数