Итерация по двум различным массивам в одном и том же ng-repeat - PullRequest
0 голосов
/ 07 сентября 2018

Мне нужно перебрать два разных массива, содержащих сведения об элементе в одном массиве и элементы, ожидающие утверждения, в другом массиве. Я должен отобразить детали в таблице. Это код.

<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>

Как выполнить итерации между членами и pendingRequests в пределах одного ng-repeat. Кроме того, утвержденный должен быть в начале таблицы, а затем подробности ожидающих запросов.

Спасибо!

1 Ответ

0 голосов
/ 07 сентября 2018

Вы можете объединить два массива в контроллере и использовать его.

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>

Дайте мне знать, если у вас возникнут какие-либо проблемы?

...