У меня есть 2 одинаковых массива, за исключением 2 элементов с двумя поддельными датами:
this.prodotti.push({ idAgreement: this.idAgreement,landingStatus: this.landingStatus, landingType: this.landingType, startDate: this.startDate, expirationDate: this.expirationDate, landingURL: this.landingURL, landingRequestURL: this.landingRequestURL, landingTaegMax: this.landingTaegMax, landingPF: this.landingPF });
this.prodotti2.push({ idAgreement: this.idAgreement,fakeExpirationDate:this.fakeExpirationDate,fakeStartDate:this.fakeStartDate, landingStatus: this.landingStatus, landingType: this.landingType, startDate: this.startDate, expirationDate: this.expirationDate, landingURL: this.landingURL, landingRequestURL: this.landingRequestURL, landingTaegMax: this.landingTaegMax, landingPF: this.landingPF });
Когда я пытаюсь вставить их в мою HTML-таблицу, добавляются 2 строки вместо 1, даже еслив моем коде связанный массив имеет вид prodotti2
Html:
<tr *ngFor="let row of prodotti2; let i = index">
<td>
<div class="celleProd">
<input class="mdl-textfield__input" type="text" style="text-align: center" value="{{row.landingType}}" id="sample3" pattern="[A-Za-z0-9]+"
readonly="true">
</div>
</td>
Так почему он создает 2 строки каждый раз, когда я нажимаю 2 массива?