I have a fragment of html code that has to repeat as many times as it comes from a variable, I tried with a ngFor but it doesn't work for me.
The variable quantityPiani
contains a number (integer) that is passed to it by a service
<form [formGroup]="formPiano">
<div class="tab">
<div class="d-flex alert alert-primary sub-container" *ngFor="let q of quantpiani" role="alert">
<!-- qui va inserito il ciclo for a seconda della quantità sopra riportata -->
<div class="scheda">
<div>
<h3>PIANO</h3>
</div>
<div>
<h5>Livello del piano:</h5>
<input type="number" name="" id="piano" formControlName="piano" required>
</div>
<div>
<h5>quantità stanze:</h5>
<select formControlName="stanze">
<option [ngValue]="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</div>
</div>
</div>
</div>
</form>
<div>
<button [routerLink]="['/ufficio']" routerLinkActive="router-link-active">Indietro</button>
<button [routerLink]="['/stanza']" routerLinkActive="router-link-active">Avanti</button>
</div>