【发布时间】:2018-06-24 10:47:15
【问题描述】:
在 Angular 中,绑定到类变量很简单,例如:
<tr *ngFor="let team of teams">
<th scope="row">{{team.name}}</th>
但是我想从一个类而不是像这样的变量绑定到一个函数:
<td>{{ team.getPoints() }}</td>
很遗憾,我的浏览器出现错误:
ERROR TypeError: "_v.context.$implicit.getPoints is not a function"
我的团队类如下所示:
export class Team {
name: string;
results: Array<Result>;
getPoints = function() {
return 0; //STUB: to be calculated
};
}
我对当前的 Angular 没有太多经验,但这对我来说应该很简单。为什么我不能绑定到那个函数?
【问题讨论】:
标签: angular