Раньше я использовал такие 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.
У меня был этот код с использованием java. но теперь я использую угловой



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Итак, я предполагаю, что вы пытаетесь преобразовать это в Angular. Вам нужно использовать ngFor. Чтобы получить представление об этом, посетите страницу Отображение списка в Angular Tutorial.
По сути, это будет выглядеть примерно так:
<tbody>
<div *ngFor = "let day of days">
<tr class = "text-center hover-table">
{{day | json}}
где входы? И как мне получить значения входов?
Вы уверены, что это Angular 6? Это не синтаксис шаблона Angular. Кстати, в использовании jQuery нет необходимости. Для этого вам следует использовать привязку данных или ReactiveForms.