Я работаю над проблемой, в которой мне нужно создать динамические строки таблицы на основе ввода, введенного пользователем через текстовое поле.
Мой код .ts:
start(val){
this.printVal=val;
console.log('Value of start is',this.printVal);
return new Array(val);
}
.html code:
<div class="container col-lg-12">
<input type="number" #data>
<button (click)="start(data.value)">Start</button>
<br><br>
<table>
<ng-container >
<tr *ngFor="let item of [].constructor(printVal); let i = index"> //If instead of printVal, I give a number then it prints the desired output
<td>{{i}}</td>
</tr>
</ng-container>
</table>
</div>
На самом деле мне нужно создать такую таблицу:
| Input|sec|Multipilcation
|------|---|------------------------------
|10 |1 |10
|10 |2 |20
|10 |3 |30
|10 |4 |40
.
.
.
10 |10 |100
Где 10 - число, указанное в поле ввода, после каждой секунды должна добавляться строка иэто значение должно получить print и третий столбец при умножении обоих, и строка таблицы должна продолжаться, пока не будет введено входное значение.
Пожалуйста, подскажите, что я делаю неправильно, и как я могу печатать динамические строки на основевход предоставлен.