我想显示一个dataList.某些值是从函数计算的.似乎angular2多次调用计算函数.
<tr *ngFor="let data of dataList">
<td>{{ data.no }}</td>
<td>{{ data.name }}</td>
<td>{{ calculateFunction(data.price) }}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
控制台将多次输出"calculate ...",超过dataList.length.
calculateFunction() {
console.log('calculate...');
return ...;
}
Run Code Online (Sandbox Code Playgroud)
我应该担心性能还是让angular2这样做?