在同一个 ng-repeat 中遍历两个不同的数组

Iterate through two different arrays in the same ng-repeat

我必须遍历两个不同的数组,一个数组包含成员详细信息,另一个数组包含待批准成员。我必须在 table 中显示详细信息。这是代码。

<div class="member-table-body" ng-repeat="member in members ">
 <div class="member-table-content s-no">1</div>
 <div class="member-table-content approved">Approved</div>
 <div class="member-table-content">{{member.firstName}}</div>
 <div class="member-table-content">{{member.lastName}}</div>
 <div class="member-table-content email">{{member.emailId}}</div>
</div>

<div class="member-table-body" ng-repeat="member in pendingRequests">
 <div class="member-table-content s-no">1</div>
 <div class="member-table-content pending">Pending</div>
 <div class="member-table-content">{{member.firstName}}</div>
 <div class="member-table-content">{{member.lastName}}</div>
 <div class="member-table-content email">{{member.emailId}}</div>
</div>

如何在单个 ng-repeat 中遍历成员和 pendingRequests。此外,批准必须位于 table 的开头,后跟待处理的请求详细信息。

谢谢!

您可以在控制器中连接两个数组并使用它。

JS::

var members = ["a", "b", "c"]; 
var pendingRequests = [1, 2, 3];

var newMembers = members.concat(pendingRequests); 

VIEW::

<div class="member-table-body" ng-repeat="member in newMembers ">
   //code
</div>

如果您遇到任何问题,请告诉我?