la función se llama varias veces

Quiero mostrar una lista de datos. Algunos valores se calculan a partir de una función. Parece que angular2 llama a la función de cálculo muchas veces.

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

La consola generará "calcular ..." muchas veces, más que dataList.length.

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

¿Debería preocuparme por el rendimiento o simplemente dejar que angular2 haga esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta