função é chamada várias vezes

Eu quero exibir um dataList. Alguns valores são calculados a partir de uma função. Parece que angular2 chama a função de cálculo várias vezes.

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

O console exibirá "calcular ..." muitas vezes, mais que dataList.length.

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

Devo me preocupar com isso para desempenho ou apenas deixar o angular2 fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion