如何在AngularJS

时间:2016-07-06 07:31:32

标签: 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元素的数量可能会有所不同。

提前致谢

1 个答案:

答案 0 :(得分:1)

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