Я борюсь с задачей сериализации выпадающих списков. Я создаю приложение, которое позволяет вам заказывать товары, а затем просматривать их. Таким образом, каждый заказ имеет список назначенных предметов. Я использую AngularJS 1.6.9. Это HTML-страница:
<div ng-app="ShowOrdersApp" ng-controller="mainCtrl" class="container">
<br><br>
<button ng-click="getOrders()"> Show Orders </button>
<br><br>
<table>
<tr>
<th > Orders </th>
</tr>
<tr ng-repeat="x in orderlist">
<td><label> No. {{x.id}} </label><br>
<label> Date and Time : {{x.timestamp}} </label><br>
<button class="btn btn-primary dropdown-toggle" ng-click="getOrderDetails(x.id)"> List of Items
<span class="caret"></span></button><br>
</td>
</tr>
</table>
</div>

При нажатии на синюю кнопку я хочу, чтобы на ней отображались все элементы, назначенные для определенного заказа, но у меня возникают проблемы при создании раскрывающегося списка, поскольку количество заказов может отличаться, а также может изменяться количество элементов для каждого заказа. Как мне заставить это работать?