и в вашем app.component.html:

у отобразить список данных. Некоторые значения рассчитываются по функции. Кажется, angular2 вызывает функцию вычисления много раз.

  <tr *ngFor="let data of dataList">
    <td>{{ data.no }}</td>
    <td>{{ data.name }}</td>
    <td>{{ calculateFunction(data.price) }}</td>
  </tr>

Консоль будет выводить «вычислить ...» много раз, больше, чем dataList.length.

calculateFunction() {
  console.log('calculate...');
  return ...;
}

Должен ли я беспокоиться об этом ради производительности или просто позволить angular2 сделать это?

Ответы на вопрос(0)

Ваш ответ на вопрос