组件模板中的Angular 2调用模型方法

时间:2016-06-15 16:37:28

标签: angular

如何从组件模板中调用模型上的方法?目前我得到了方法is not a function

目前我的模型是这样的:

export class Profile {
    ProfileID: number;
    TrialEnd: Date;
    Purchased: boolean;

    GetStatus() {
        if (this.Purchased) {
            return "Purchased";
        }
        else if (Date.now() < this.TrialEnd.getTime()) {
            return "Trial";
        }
        else {
            return "Expired"
        }
    }
}

我在我的个人资料页面中有这样的数组,如下所示。

<tbody>
    <tr *ngFor="let prof of profiles">
        <td>{{prof.ProfileID}}</td>
        <td>{{prof.TrialEnd}}</td>
        <td>{{prof.Purchased}}</td>
        <td>{{prof.GetStatus()}}</td> 
    </tr>
</tbody>

profiles: Profile[]

然而这个错误是因为prof.GetStatus无法访问。

0 个答案:

没有答案