Javascript 如何使用Angular.js ng repeat显示表内的数据数组
我面临一个问题。我需要使用Angular.js在表中显示一些数据数组。我在下面解释我的代码 表: 我需要使用Angular.js将上述数据显示到表格中。请帮助我。试试这个Javascript 如何使用Angular.js ng repeat显示表内的数据数组,javascript,arrays,angularjs,angularjs-ng-repeat,Javascript,Arrays,Angularjs,Angularjs Ng Repeat,我面临一个问题。我需要使用Angular.js在表中显示一些数据数组。我在下面解释我的代码 表: 我需要使用Angular.js将上述数据显示到表格中。请帮助我。试试这个 <tr ng-repeat="(key,list) in listOfData"> <td ng-repeat="(key, lists) in list.order "> {{lists.order_status}}</td> <
<tr ng-repeat="(key,list) in listOfData">
<td ng-repeat="(key, lists) in list.order "> {{lists.order_status}}</td>
<td ng-repeat="(key, lists) in list.order "> {{lists.order_id}}</td>
</tr>
{{lists.order_status}
{{lists.order_id}
试试这个
<tr ng-repeat="(key,list) in listOfData">
<td ng-repeat="(key, lists) in list.order "> {{lists.order_status}}</td>
<td ng-repeat="(key, lists) in list.order "> {{lists.order_id}}</td>
</tr>
{{lists.order_status}
{{lists.order_id}
将表格的标题固定,将其置于循环之外
将其置于循环之外,即ng重复
<tr>
<td rowspan="2">Date</td>
<td rowspan="2">id</td>
<td rowspan="2">email</td>
<td colspan="7">Order</td>
</tr>
日期
身份证件
电子邮件
命令
您不希望为每个项目创建它,因为它将被修复
现在,使用ng repeat遍历json对象列表,如上所述
像这样的
<table class="table table-bordered table-striped table-hover" id="dataTable" >
<div ng-repeat="list in listOfData">
{{list.id}}
<div ng-repeat="oderlist in list.order">
{{orderlist.order_id}}
</div>
</div>
</table>
{{list.id}
{{orderlist.order_id}
您可以相应地修改它。使表的标题固定,将其置于循环之外 将其置于循环之外,即ng重复
<tr>
<td rowspan="2">Date</td>
<td rowspan="2">id</td>
<td rowspan="2">email</td>
<td colspan="7">Order</td>
</tr>
日期
身份证件
电子邮件
命令
您不希望为每个项目创建它,因为它将被修复
现在,使用ng repeat遍历json对象列表,如上所述
像这样的
<table class="table table-bordered table-striped table-hover" id="dataTable" >
<div ng-repeat="list in listOfData">
{{list.id}}
<div ng-repeat="oderlist in list.order">
{{orderlist.order_id}}
</div>
</div>
</table>
{{list.id}
{{orderlist.order_id}
您可以相应地修改它。这将帮助您
<tr ng-repeat="item in listOfData">
<td>
<ul>
<li>
{{item.order}} // or print your array element there
</li>
</ul>
</td>
-
{{item.order}//或在那里打印数组元素
这将帮助您
<tr ng-repeat="item in listOfData">
<td>
<ul>
<li>
{{item.order}} // or print your array element there
</li>
</ul>
</td>
-
{{item.order}//或在那里打印数组元素
运行此代码并检查输出。如果您需要不同的格式,请告诉我。。干杯
var-app=angular.module(“myApp”,[]);
app.controller(“AppController”[“$scope”,AppController]);
函数AppController($scope){
$scope.listOfData=[
{
“日期”:“2016-01-25 18:14:00至2016-02-05 11:26:05”,
“id”:“36”,
“电子邮件”:raj@gmail.com",
“命令”:[
{
“订单状态”:1,
“订单id”:1111
},
{
“订单状态”:0,
“订单号”:2222
},
{
“订单状态”:1,
“订单号”:5555
}
]
},
{
“日期”:“2016-01-23 13:15:59至2016-01-25 18:14:00”,
“id”:“37”,
“电子邮件”:rahul@gmail.com",
“命令”:[
{
“订单状态”:1,
“订单号”:3333
},
{
“订单状态”:0,
“订单号”:4444
}
]
}
];
}
日期
身份证件
电子邮件
命令
{{orderInfo.date}
{{orderInfo.id}
{{orderInfo.email}
订单统计
身份证件
{{orderStat.order_status}
{{orderStat.order_id}
运行此代码并检查输出。如果您需要不同的格式,请告诉我。。干杯
var-app=angular.module(“myApp”,[]);
app.controller(“AppController”[“$scope”,AppController]);
函数AppController($scope){
$scope.listOfData=[
{
“日期”:“2016-01-25 18:14:00至2016-02-05 11:26:05”,
“id”:“36”,
“电子邮件”:raj@gmail.com",
“命令”:[
{
“订单状态”:1,
“订单id”:1111
},
{
“订单状态”:0,
“订单号”:2222
},
{
“订单状态”:1,
“订单号”:5555
}
]
},
{
“日期”:“2016-01-23 13:15:59至2016-01-25 18:14:00”,
“id”:“37”,
“电子邮件”:rahul@gmail.com",
“命令”:[
{
“订单状态”:1,
“订单号”:3333
},
{
“订单状态”:0,
“订单号”:4444
}
]
}
];
}
日期
身份证件
电子邮件
命令
{{orderInfo.date}
{{orderInfo.id}
{{orderInfo.email}
订单统计
身份证件
{{orderStat.order_status}
{{orderStat.order_id}
所以您需要id和订单状态的标题?是的,我需要订单状态和订单id的子标题。
您希望它在列中还是在订单位置?两者都可以。你的选择。哪一个?在order
cilumn下应该有两个子列,如orer id和order status
,它们应该像您所做的那样保留多个值。现在检查它。这是否足够好,或者在每列中不重复订单状态和id标题?因此您需要id和订单状态的标题?是的,我需要订单状态和订单id的子标题。是否要将其放在colu中