angular2我在哪里实现接口

时间:2017-10-31 17:11:39

标签: angular typescript

我写了一个打字稿界面

export interface MyDate {
year :number;
month:number;
day:number
}

我在很多地方使用它来分组数据并绑定东西。这很好用。 现在我需要一个方法,在这个像

之类的东西上返回一些值
getHumanReadableDate () {
return year +":" +day+ ":"+ month;
}

这个方法最适合哪个地方?我会在很多地方需要这个。

1 个答案:

答案 0 :(得分:1)

没有。 TypeScript Interfaces 在运行时不可用

您可以使用课程/服务

export class MyDate {
 year :number;
 month:number;
 day:number;
 getHumanReadableDate () {
      return year +":" +day+ ":"+ month;
 }
}
使用typescript 1.6及以上的

可以使用抽象类