Раньше я использовал такие java-теги JSTL.
В основном это создаст много входов в день для каждого clientType.
<form method="post">
<tbody>
<c:forEach begin="1" end="${amountOfDayEnds}" varStatus="day">
<tr class="text-center hover-table">
<td>${day.count}</td>
<c:forEach var="clientType" items="${clientTypes}">
<td>
<div>
<input class='text-center field' value='0' type='number' data-validation='[V>=0,INTEGER]' data-validation-message='Only integer numbers equal or greater than 0 allowed.'
name='dataClients[]' min='0' required/>
</div>
</td>
</c:forEach>
</tr>
</c:forEach>
</tbody>
</form>
И я бы получил данные в jquery, используя var data = $('form').serialize();
Как бы я это сделал, используя Angular? Я использую Angular 6.