Когда вы вызываете функцию непосредственно из шаблона, она вызывается для каждого кадра.Таким образом, ваша функция fakeData () выполняет свою работу, давая вам новые случайные числа в каждом кадре
Я не знаю, почему вы хотите получить случайное число для каждой ячейки, но одна полезная вещь - это индекс * ngFor
<div class="table-row" *ngFor="let row of [0,1,2,3,4,5,6]; index as i">
<div class="table-cell">{{100*i + 1}}</div>
<div class="table-cell">{{100*i + 2}}</div>
<div class="table-cell">{{100*i + 3}}</div>
<div class="table-cell">{{100*i + 4}}</div>
</div>
Это даст вам что-то вроде этого (ниже).Поскольку i (index) - это индекс цикла, который вы в данный момент выполняете
1 2 3 4 101 102 103 104 201 202 203 204 и т. Д.